These are chat archives for esp8266/Arduino

17th
Dec 2015
Stavros Korokithakis
@skorokithakis
Dec 17 2015 00:46
@M0ebiu5 haha, it says "emergency gyros"
This message was deleted
Stavros Korokithakis
@skorokithakis
Dec 17 2015 00:53
does anyone know why the ESP requires four GPIOs to be pulled up/down rather than having them in the useful state by default?
beikeland
@beikeland
Dec 17 2015 00:58
you can use them, as long as they're in the desired state when powering on. (well, reset/en you might want to leave pulled high;)
Stavros Korokithakis
@skorokithakis
Dec 17 2015 00:59
that's the problem, if i'm going to add the resistors to pull up/down, i might as well leave them there
by the way, do you like the d1 mini?
i think i'll order two
beikeland
@beikeland
Dec 17 2015 00:59
but they're needed to tell the chip how to boot. spi flash/sdio, flashing, booting etc
Stavros Korokithakis
@skorokithakis
Dec 17 2015 01:00
yeah, but booting could be the default, for example
beikeland
@beikeland
Dec 17 2015 01:00
but you can use the two gpio as data lines on i2c or 1-wire or anything that needs them pulled high.
the d1-mini seems to be on par with the regular nodemcu boards, just smaller. so yeah, all good.
Stavros Korokithakis
@skorokithakis
Dec 17 2015 01:01
grat
great
i'll get two
Martin Ayotte
@martinayotte
Dec 17 2015 01:40
@skorokithakis , imaginate if engineers has decided that those GPIO2/GPIO0 were strickly used for boot mode and never been available as plain GPIOs, you will complain that 2 pins becomes useless ? No, they still can be used after boot process, for exemple, since both need pullups, it can be used for an I2C bus which also requires those pullups, and your can then attach plenty of I2C devices, such Expanders like MCP23017 or PCF8574, ADCs such MCP3021, DACs such as MCP4725.
Stavros Korokithakis
@skorokithakis
Dec 17 2015 01:42
@martinayotte what i don't understand is why the ESP doesn't just boot if those are floating, and then you can use them as normal
Sven Eliasson
@comino
Dec 17 2015 01:59
I want to compile from command line, but cant find the build/make script. Can someone give me a hint?
Stavros Korokithakis
@skorokithakis
Dec 17 2015 01:59
@comino use platformio?
Sven Eliasson
@comino
Dec 17 2015 02:00
hmm
Martin Ayotte
@martinayotte
Dec 17 2015 02:01
Oh !!! That remember me that I got a fight with someone last summer (who is not on the forum anymore) : There is a clear definition of boot process in https://github.com/esp8266/esp8266-wiki/wiki/Boot-Process. The truth table there shows clearly that GPIO2/GPIO0 need to be HIGH at reset time to go into Exec mode. Leaving pins floating is always a bad practice because the pins are like antenna and any ESR interference received on it can be interpreted as LOW or HIGH depending of the wave of interference, so without pullups, you don't know in which mode it will boot. Of course, there are internal pullups on GPIOs of ESPs, but they are "weak" (about 100K or greater) and need to be activated, which I doubt they are defaulted on GPIO2/GPIO0. Even on CH_PD and RES, during my "fight", I've pointed out discripencies in Espressif documentation where they mentioned about those internal pullup but few lines later they mentioned "the pins can't be left floating". (Feel free to look at all those posts I did about the subject, and the answers from that guy that was saying that those pins should not be HIGH but simply left floating, saying he was a yagi antenna expert...)
Stavros Korokithakis
@skorokithakis
Dec 17 2015 02:02
i know that the pins need to be high, but my point is that they could have just as well used the internal pullups to pull them high if they were left floating
also, is that true? do you need to pull all pins even if you specify INPUT_PULLUP?
Martin Ayotte
@martinayotte
Dec 17 2015 02:05
No, not for ordinary pins where internal "weak" pullups can be enough. But GPIO2/GPIO0 is a bit different, and as I said, I doubt the INPUT_PULLUP is their default state at powerup. Also they are "weak", so even for an I2C bus, where it needs to be around 4K7, the internal 100K is useless. But what is the point of simply adding two resistors to your design ?
Stavros Korokithakis
@skorokithakis
Dec 17 2015 02:06
they're bulky, i'm using the normal big kind, not the tiny smd ones
i have to figure out a way to shrink my design down, everything is on a breadboard right now
Martin Ayotte
@martinayotte
Dec 17 2015 02:07
You can purchase some 100x 1/8W radial on eBay for less than $0.80
Stavros Korokithakis
@skorokithakis
Dec 17 2015 02:08
hmm, what are those?
those are the ones i have
Stavros Korokithakis
@skorokithakis
Dec 17 2015 02:10
ah, those are nice, much smaller
thanks
Martin Ayotte
@martinayotte
Dec 17 2015 02:11
Yes, but I didn't search much, 50x instead of 100x, and you can get cheaper
i'll have a look around, thanks for the recommendation
i just need to learn how to design PCBs, then i can mount everything there and call it a day
Martin Ayotte
@martinayotte
Dec 17 2015 02:18
Yes, it sounds good pricing and with 1000 pieces, it will last for several projects :-)
Stavros Korokithakis
@skorokithakis
Dec 17 2015 02:18
several hundred, yes :P
Martin Ayotte
@martinayotte
Dec 17 2015 02:21
Personally, to kept some in inventory, I've purchased both SMD and Radial for several values : 1K/2K2/4K7/10K/22K/47K/100K. For capacitors, less values are needed, 100nF, 1uF, 4.7uF for ceramics, and 10uF, 47uF, 100uF, 470uF for electrolytics.
Stavros Korokithakis
@skorokithakis
Dec 17 2015 02:22
hmm, how do you solder smd? can you do it by hand?
beikeland
@beikeland
Dec 17 2015 02:22
@comino couldn't find the exact link i was looking for but this may help https://github.com/arduino/Arduino/blob/ide-1.5.x/build/shared/manpage.adoc
Martin Ayotte
@martinayotte
Dec 17 2015 02:22
Yes, but SMD format 1206 or 0805, smaller than that, it is too difficult ...
Stavros Korokithakis
@skorokithakis
Dec 17 2015 02:25
wow, 1206 is tiny too
Martin Ayotte
@martinayotte
Dec 17 2015 02:28
No, 1206 is big, I tend not to use them, most of my inventory are 0805. The thru-holes radial are mostly left for breadboards
Stavros Korokithakis
@skorokithakis
Dec 17 2015 02:29
Martin Ayotte
@martinayotte
Dec 17 2015 02:30
BTW, if you never design PCB, I would suggest you to go directly to Kicad, because with Eagle, in future, if your PCB is bigger than 10cm x 10cm, you will have to purchase their normal edition, or switch to Kicad and re-learn everything.
Stavros Korokithakis
@skorokithakis
Dec 17 2015 02:30
yeah, i'm starting with kicad, i heard that it's better than eagle nowadays
especially with kicad 4
Sven Eliasson
@comino
Dec 17 2015 02:32
@beikeland looks promising :) will try it. thanks!
Martin Ayotte
@martinayotte
Dec 17 2015 02:32
Those are LEDS, but you get the idea, 0805 is in between 1206 and 0603. 0603 is much to small, you can even read value number on them, 0805 you simply look with magnifier
Stavros Korokithakis
@skorokithakis
Dec 17 2015 02:33
ah, interesting, i need to get a few and try soldering them
Martin Ayotte
@martinayotte
Dec 17 2015 02:34
Kicad 4 ? Yes, I know it came out recently, I'm still using 3.x version, but will upgrade soon.
Stavros Korokithakis
@skorokithakis
Dec 17 2015 02:34
yep, there was a thread saying that it's quite good
Martin Ayotte
@martinayotte
Dec 17 2015 02:39
For SMd 805 soldering, the trick is to but a blob of solder on the PCB on on side of the component while it is not there. Then, re-molded the solder while approching the component with pliers (I don't remember the name in english, since I'm french, "twinner" ?), after this side cool off, simply place another blob on the other side.
Stavros Korokithakis
@skorokithakis
Dec 17 2015 02:39
ah yes, i watched a video and that's how the guy soldered it
tweezers maybe
but do you think the form factor is useful? i want to make my own pcbs and it sounds like they would be okay to solder
Martin Ayotte
@martinayotte
Dec 17 2015 02:41
"Tweezers" Yes, even in french "Brucelles", I didn't know that word ... :-0
Stavros Korokithakis
@skorokithakis
Dec 17 2015 02:41
haha
Martin Ayotte
@martinayotte
Dec 17 2015 02:43
For the SMD Kit with tons of values, don't trust those kits, plenties of useless values. simply do several orders of well useful value. And anyway, if one day there is a value you need, place 2 in series or parallel depending of value needed.
Stavros Korokithakis
@skorokithakis
Dec 17 2015 02:44
that makes sense, thanks
Chris Elsworth
@celsworth
Dec 17 2015 02:46
I started with through-hole on my first pcb, but I am thinking I will very quickly migrate to smd.. I almost wish I'd started with smd to be honest
as now I have loads of through-hole components I probably won't need
Stavros Korokithakis
@skorokithakis
Dec 17 2015 02:46
yeah, soldering smd doesn't really look that hard, and you save on space
Chris Elsworth
@celsworth
Dec 17 2015 02:46
smd soldering is not as difficult as it looks if you have the right technique and gear
Stavros Korokithakis
@skorokithakis
Dec 17 2015 02:47
what sort of gear do you need?
Chris Elsworth
@celsworth
Dec 17 2015 02:47
good iron, right sized tip, good solder, some flux.. you're good
Stavros Korokithakis
@skorokithakis
Dec 17 2015 02:47
sounds easy enough
Chris Elsworth
@celsworth
Dec 17 2015 02:47
solder may even have flux in it
and a pcb with the anti-solder resist coating works wonders
Martin Ayotte
@martinayotte
Dec 17 2015 02:47
On more thing about Eagle vs Kicad : If you wish to use an Eagle libs with Kicad, at least from what I've tried with Kicad 3.x, you can convert libs using on-line tools http://kicad.jp/Eagle2Kicad/
Stavros Korokithakis
@skorokithakis
Dec 17 2015 02:48
oh that's brilliant, thank you
Martin Ayotte
@martinayotte
Dec 17 2015 02:55
Few years ago, I was doing a PCB with an ATmega328 which is QFP32, and all others components were thru-holes. After that design, I felt stupid to still using thru-hole when not mandatory. :-( the next design, I jumped into deep water : LQFP100 with almost every things in SMT except headers and big caps. Of course, LFQP100 is challenging, sometime requires time to get rid of solder bridges, but that life of prototyping ... :-)
Stavros Korokithakis
@skorokithakis
Dec 17 2015 02:56
man, how do you even solder all those little legs so close to each other?
Martin Ayotte
@martinayotte
Dec 17 2015 02:59
Yes ! Challenging ! I still have to purchase nice workbench lamp with built-in magnifier as my self christmas gift (currently, I can't hold iron/solder/magnifier at the same time with 2 hands :-) )
Stavros Korokithakis
@skorokithakis
Dec 17 2015 02:59
haha, yeah, those magnifiers are very useful
good to make mistakes on ;)
Stavros Korokithakis
@skorokithakis
Dec 17 2015 03:00
ahahaha jesus
this exists?
that's fantastic
Martin Ayotte
@martinayotte
Dec 17 2015 03:01
@celsworth , Not for me, I've praticed enough :-)
Stavros Korokithakis
@skorokithakis
Dec 17 2015 03:01
it even comes with all the resistors!
Chris Elsworth
@celsworth
Dec 17 2015 03:01
yeah and very cheap
Stavros Korokithakis
@skorokithakis
Dec 17 2015 03:01
yeah, i'm gonna get three
i swear ebay is going to ruin me
i keep buying things because they're < $10 for thousands
Martin Ayotte
@martinayotte
Dec 17 2015 03:03
Don't worry, one practice kit will be enough. eBay or AliExpress ? don't horry, China provide subsidizes in the shipping free.
Stavros Korokithakis
@skorokithakis
Dec 17 2015 03:03
yeah, exactly, it's even free shipping
i have a ton of hardware
i mean, one practice kit, three practice kits, what's the difference? it's less than the price of one coffee
i am really enjoying this decade
stamp-sized computers with wifi?
hell, i made a button in an hour that you press and it delivers food to your door
we are living in the future
Martin Ayotte
@martinayotte
Dec 17 2015 03:05
:-)
You seems to be young ! Yes, technologies are fun, this is why I've made my career in that field. I've started at school where my studying project was building an Apple ][ in wire-wrap, the IBM PC was not there yet, it cames 6 month later, than Apple ][ clones came by ... :-)
Stavros Korokithakis
@skorokithakis
Dec 17 2015 03:08
haha, i'm younger than that, but not by much
i'm just a software developer, so i'm not used to physical things
Martin Ayotte
@martinayotte
Dec 17 2015 03:09
In my case, from hardware, I've switched to software for years, and recent years I've switched back for mix of both.
Stavros Korokithakis
@skorokithakis
Dec 17 2015 03:11
i think the mix of both is definitely the best option
Martin Ayotte
@martinayotte
Dec 17 2015 03:16
Back to your PCB project, there are plenty of manufacturing services such dirtypcb.com, but the last one I've used is http://www.tinyosshop.com/index.php?route=product/product&path=111&product_id=348
Stavros Korokithakis
@skorokithakis
Dec 17 2015 03:17
i was looking at using dirtypcb or pcbgogo, is tinyosshop good?
it's cheaper than dirtypcb, looks like
oh, no, with shipping it comes out to the same
Martin Ayotte
@martinayotte
Dec 17 2015 03:20
I've been satisfy with my 3 orders with them, yes, they are cheaper, and in case of custom size, like my last order, you can ask them, they will quote on pro-rata. For Gerber validation, if you are on Linux, you can use "gerbv" tool.
Shipping ? Oh ! it maybe changed, on my last order dirtypcb was more expensive also on shipping.
Stavros Korokithakis
@skorokithakis
Dec 17 2015 03:21
dirtypcbs have free shipping i think
Martin Ayotte
@martinayotte
Dec 17 2015 03:21
But, I'm in Canada
Stavros Korokithakis
@skorokithakis
Dec 17 2015 03:21
tinyosshop is $13.5
dirtypcbs is $14
Martin Ayotte
@martinayotte
Dec 17 2015 03:21
Free Shipping on dirtypcb, I don't think so.
Stavros Korokithakis
@skorokithakis
Dec 17 2015 03:21
Martin Ayotte
@martinayotte
Dec 17 2015 03:21
They are not subsidized my China :-)
Stavros Korokithakis
@skorokithakis
Dec 17 2015 03:21
Shipping: Weight: 0.1kg $0
Martin Ayotte
@martinayotte
Dec 17 2015 03:23
That's good to know for my next design, it wasn't the case before.
Stavros Korokithakis
@skorokithakis
Dec 17 2015 03:26
ah, interesting
Martin Ayotte
@martinayotte
Dec 17 2015 03:30
So, have an happy Kicad design ! please, send details on the forum !
Stavros Korokithakis
@skorokithakis
Dec 17 2015 03:30
thank you, will do! i'm designing it now :)
@martinayotte and thank you for your help
Martin Ayotte
@martinayotte
Dec 17 2015 03:31
Welcome ! Feel free for any other question ...;-)
Stavros Korokithakis
@skorokithakis
Dec 17 2015 03:31
will do, thanks!
Jeremy Abel
@jeremyabel
Dec 17 2015 04:00
Hey all, quick question. Anybody know how to disable the power LED on the Sparkfun Thing?
Jeremy Abel
@jeremyabel
Dec 17 2015 04:05
also, another question. My project involves the esp2866 just sort of sitting on a wifi network and waiting for a message from a server. How could I integrate this with the sleep mode functionality? It never transmits anything, it only needs to receive
Jeremy Abel
@jeremyabel
Dec 17 2015 04:13
oh, docs say just remove it or cut the trace
cutting the trace it is!
Martin Ayotte
@martinayotte
Dec 17 2015 04:14
For the LED, I don't have the Sparkfun schematic handy, but, yes you nned to cut trace or removed LED from PCB.
For sleepmode question, if you wish to listen for message on the net, therefore, you can't never going to sleep mode ... :worried:
Jeremy Abel
@jeremyabel
Dec 17 2015 04:19
aw
that means it would sit at standby current, which according to the docs is 0.9mA, yeah?
Chris Elsworth
@celsworth
Dec 17 2015 04:39
where'd you see 0.9?
idle on wifi is more like 70mA in my experience
transmitting, double that or more
chart in there
says receiving is around 70mA, yeah
but I mean if your experience says otherwise, I'll go with that. I need to measure it myself, but my equipment for doing so is at home and I'm at my office right now :P
Chris Elsworth
@celsworth
Dec 17 2015 04:45
I don't know what that standby 0.9 is referring to, but I've certainly never seen it use that when its awake and ready to do things, seems wildly optimistic
maybe when the RF radio is disabled
Jeremy Abel
@jeremyabel
Dec 17 2015 04:46
fun
Jeremy Abel
@jeremyabel
Dec 17 2015 04:53
mmm that means 28 hours-ish on this 2000mAh lipo...
that's not the bessssttttt
Chris Elsworth
@celsworth
Dec 17 2015 04:55
yeah you need to be sleeping if you want to last any time on a battery. and if you need to be receiving permanently, that puts you ina tight spot
rework it so it doesn't sit and wait to receive, but instead wakes up once a minute and polls to see if anything changed maybe? how much latency can you tolerate?
Jeremy Abel
@jeremyabel
Dec 17 2015 04:57
like 10 seconds would start to get excessive in certain circumstances. There's stuff I can do to mitigate it pretty well, it's just more work :P
the device only needs to be that active for maybe like max 8 hours a day, and only under a specific circumstance at that
otherwise it can check once a minute
I imagine the current draw when waking up and connecting to a server every 10 seconds would be more than just sitting there connected constantly
Chris Elsworth
@celsworth
Dec 17 2015 05:00
would have to measure it, but I don't think so
it'd need to use 10 times the current of sat there being idle, so nearly an amp or something.. and it just doesn't do that :)
Jeremy Abel
@jeremyabel
Dec 17 2015 05:00
true, true
how would I even compare the two? Measure the current over an interval of time when it connects vs when idle, and compare the integrals of the them?
Chris Elsworth
@celsworth
Dec 17 2015 05:05
Jeremy Abel
@jeremyabel
Dec 17 2015 05:06
oh that looks handy
Chris Elsworth
@celsworth
Dec 17 2015 05:07
yeah, good for getting average power use over time
Jeremy Abel
@jeremyabel
Dec 17 2015 05:07
I asked about the integral because I have one of these: http://www.eevblog.com/projects/ucurrent/
which lets me display current on an oscilloscope (in a better way than the resistor method), and I can get integrals with said oscilloscope
Chris Elsworth
@celsworth
Dec 17 2015 05:08
blimey, that looks pretty high resolution :)
Jeremy Abel
@jeremyabel
Dec 17 2015 05:10
yeah I mean I don't really work at the nanoamp resolution, but we had a budget for tools at work and it's a handy thing so I threw it in the expense report :P
seems like I can calculate coulombs exactly how I mentioned, by measuring current over time and integrating
Helio Machado
@crushedice2000
Dec 17 2015 10:46
Anybody knows how to use ir21531 as gate driver to drive a MOSFET from my ESP-01?
Chris Elsworth
@celsworth
Dec 17 2015 12:41
@jeremyabel I'm no mathematician so I have no idea what integrating is :) I remember it being really hard at school, I could never do it then either :)
beikeland
@beikeland
Dec 17 2015 12:52
anyone using SSD1306 over i2c with success? if so, which libraries do you use. I've tried just about every code snipped I could find online. i2c_scanner find my display at 0x3c but i'm not having any luck with it.
Mario Mikočević
@mozgy
Dec 17 2015 13:14
if you want fast and only text mode I wrote my own SSD1306
beikeland
@beikeland
Dec 17 2015 13:28
@mozgy thats code works! now I just need to find out why the "standard" stuff like u8g doesn't work. Thanks!
@me-no-dev i'll try harder later, but initially its the same, blank screen
Me No Dev
@me-no-dev
Dec 17 2015 13:30
@beikeland what pins do you use?
beikeland
@beikeland
Dec 17 2015 13:31
the default ;) I'll check, two sec
Me No Dev
@me-no-dev
Dec 17 2015 13:32
if not using 4-SDA, 5-SCL then you need to use Wire.pins(SDA, SCL); before lcd.begin()
if bare module, keep in mind that on most 4 and 5 ar labeled wrong
beikeland
@beikeland
Dec 17 2015 13:34
d1-mini and scl=D1 sda=D2. so that lines up with 4 and 5.
Me No Dev
@me-no-dev
Dec 17 2015 13:35
To be honest I use my own ripoff from Ada and whatnot and it looks like I will steal some code from @mozgy :D and did that Ada fork because of user request.
Mario Mikočević
@mozgy
Dec 17 2015 13:35
;)
beikeland
@beikeland
Dec 17 2015 13:35
at least I know the display isn't broken now thanks to @mozgy code. thanks again!
Me No Dev
@me-no-dev
Dec 17 2015 13:36
was working then though :D if it compiles it should run
Mario Mikočević
@mozgy
Dec 17 2015 13:36
only caveat is that graphics don't work
Me No Dev
@me-no-dev
Dec 17 2015 13:36
calling lcd.display() right?
@mozgy have not read the code but I imagine you write only partially based on which byte needs to be updated
Mario Mikočević
@mozgy
Dec 17 2015 13:37
yep
no local buffer also
Me No Dev
@me-no-dev
Dec 17 2015 13:37
and since you can not read what's currently in the memory of the LCD you can not just change a bit in it to do graphocs
Mario Mikočević
@mozgy
Dec 17 2015 13:37
might do that one day
@me-no-dev exactly
ada lib saves graphic state in local var too
beikeland
@beikeland
Dec 17 2015 13:38
@me-no-dev yeah, used the example 128x64 example that came with the lib. the goal was to use u8g, but it can wait a little.
Me No Dev
@me-no-dev
Dec 17 2015 13:38
I try to get away with clocking the I2C to 700 (160MHz F_CPU) or using SPI, but honestly I do mostly text so really no point not to steal your code :D
Mario Mikočević
@mozgy
Dec 17 2015 13:39
hehe
google-translating chinese docs is painful
aaand buspirate does not help atm
Me No Dev
@me-no-dev
Dec 17 2015 13:41
it's worst when chinese use their own translators and present the "english" result ready
google should make chinglish->english translator
Mario Mikočević
@mozgy
Dec 17 2015 13:41
I'm working on TM1650 lib atm
Me No Dev
@me-no-dev
Dec 17 2015 13:42
Async Web Server on my table ;)
beikeland
@beikeland
Dec 17 2015 14:03
@mozgy any plans for using the larger font as well? I guess its not just a matter of sending 16 bytes of font data instead of 8?
Mario Mikočević
@mozgy
Dec 17 2015 14:05
not atm, tho it's easy to add that
any font preference ?
beikeland
@beikeland
Dec 17 2015 14:07
bigger :D
I'll see if i make sense of it tomorrow. The fonts are there, I guess its just a matter of getting the rights bits to the right places.
Neil Kolban
@nkolban
Dec 17 2015 15:59

Arduino library port to the Pi

Has anyone heard of an Arduino library port to the Raspberry Pi? See ... https://www.raspberrypi.org/forums/viewtopic.php?f=33&t=129234

I'm interested to either find such a project already started and if so, join it ... or else collaborate with others to start one. I figured this project (Arduino on ESP8266) would have a number of folks who like Arduino and also have knowledge/skills in porting it.

Stavros Korokithakis
@skorokithakis
Dec 17 2015 16:00
hey @nkolban , thanks for your book!
Neil Kolban
@nkolban
Dec 17 2015 16:00
My pleasure my friend ... lots more to come.
Me No Dev
@me-no-dev
Dec 17 2015 16:00
I have such project but have never published it
I have all of the hardware drivers that are ususally used made into arduino
Neil Kolban
@nkolban
Dec 17 2015 16:01
You have ported the Arduino API to Pi ... or you ported Arduino sketches to Pi?
Me No Dev
@me-no-dev
Dec 17 2015 16:01
that is no wiring-pi but rather more direct approach to hardware communication ("direct" register )
I have ported Arduino to the Pi like this is porting Arduino to ESP
Neil Kolban
@nkolban
Dec 17 2015 16:02
Perfect!!! ... is it on Github?
Me No Dev
@me-no-dev
Dec 17 2015 16:02
I only had issues with attachInterrupt because... well it's OS :)
no I have not published it
Neil Kolban
@nkolban
Dec 17 2015 16:03
Was there a reason that you chose not to publish it?
Stavros Korokithakis
@skorokithakis
Dec 17 2015 16:03
@nkolban by the way, you may want to use http://leanpub.com/ for your book, i use it for mine and it's very easy to publish
readers can also get easy updates
Me No Dev
@me-no-dev
Dec 17 2015 16:03
when you publish, you are responsible for maintaining :) and I never had the time nor I am into any comminities that care
Neil Kolban
@nkolban
Dec 17 2015 16:06
@skorokithakis I want to continue to give away the book for free so that as many folks as possible can get the information they want. At the same time, I'm considering a Patreon project ... just in case folks feel that they want to contribute to its continuance.
Stavros Korokithakis
@skorokithakis
Dec 17 2015 16:06
@nkolban leanpub lets you do that, and it lets users optionally donate
Neil Kolban
@nkolban
Dec 17 2015 16:07
@skorokithakis Okly ... I'll make the time and have a read about leanpub ... thanks for that
Stavros Korokithakis
@skorokithakis
Dec 17 2015 16:07
you can set the minimum to 0 if you want
no problem
it's also really easy to build, you just put your files in a git repo or dropbox and it auto-builds all versions
i'm unaffiliated with them, i just love them :P
Sven Eliasson
@comino
Dec 17 2015 17:05
suddenly my httpclient is complaining on compiletime. Is it just me?
okay I guess I shot my enviroment somehow oO
Mario Mikočević
@mozgy
Dec 17 2015 18:34
hey hey @nkolban awesome work on that book, appreciated
Neil Kolban
@nkolban
Dec 17 2015 18:34
Many thanks my friend ... lots more to come
Stavros Korokithakis
@skorokithakis
Dec 17 2015 18:51
does anyone use kicad with freeroute?
Mario Mikočević
@mozgy
Dec 17 2015 18:55
Eagle here
Stavros Korokithakis
@skorokithakis
Dec 17 2015 18:56
with freeroute?
basically, does anyone use freeroute? :smile:
Mario Mikočević
@mozgy
Dec 17 2015 18:56
nope
Stavros Korokithakis
@skorokithakis
Dec 17 2015 18:56
aw
Martin Ayotte
@martinayotte
Dec 17 2015 19:02
I'm a Kicad user, as discussed yesterday night, but I never do freeroute, I don't trust computers :-)
But when I will upgrade to Kicad 4, maybe I should give it a try. But not for full design, only partial stuff.
Computer are not intelligent enough to figure out pitfalls
Mario Mikočević
@mozgy
Dec 17 2015 19:06
anyone worked with buspirate ?
Stavros Korokithakis
@skorokithakis
Dec 17 2015 19:07
@martinayotte i'm new to this, so i literally know nothing of this
Martin Ayotte
@martinayotte
Dec 17 2015 19:10
Autorouters can be helpful when you route something redundant such an array of ram chips. But when trying a full board, it has the tendency to block themselves by placing wires that prevent other to be place, it doesn't look with "overall view", and also they are not always aware of critical stuff such high voltage pins, etc.
So, if your board is small, don't even worry about using autorouters, make your hands wet :-)
Stavros Korokithakis
@skorokithakis
Dec 17 2015 19:12
yeah but i'm afraid i'll mix some wires up and ruin the board :/
or i don't know how to cross layers, and things like that
Mario Mikočević
@mozgy
Dec 17 2015 19:12
I'm lazy, I go - do GND plane, route thicker VCC, let the autorouter do the rest .. :)
Stavros Korokithakis
@skorokithakis
Dec 17 2015 19:13
hmm, i need to figure out the GND and VCC as well
are those separate layers?
Mario Mikočević
@mozgy
Dec 17 2015 19:13
no
Martin Ayotte
@martinayotte
Dec 17 2015 19:14
I presume you wish to stick with cheap boards, so 2 layers only. VCC/GND simply needs larger traces, and usually placed before the rest of the traces.
Stavros Korokithakis
@skorokithakis
Dec 17 2015 19:15
this is my schematic, so i guess i don't need anything very large: https://imgur.com/a/7hup5
Martin Ayotte
@martinayotte
Dec 17 2015 19:16
Yep ! should be pretty easy
Stavros Korokithakis
@skorokithakis
Dec 17 2015 19:16
great
not sure if it's standard in eagle
Mario Mikočević
@mozgy
Dec 17 2015 19:16
hmm, no tx/rx connections ? :)
@mozgy do you think i should add some?
i was going to just stick cables in the pins
Mario Mikočević
@mozgy
Dec 17 2015 19:16
how do you plan to program it ?
Stavros Korokithakis
@skorokithakis
Dec 17 2015 19:17
i'll have it programmed before i solder it and then OTA
Markus
@Links2004
Dec 17 2015 19:17
@skorokithakis I think its harder to let the auto router know what you need then make it yourself, by this less complexity.
Stavros Korokithakis
@skorokithakis
Dec 17 2015 19:17
@Links2004 that makes sense
Mario Mikočević
@mozgy
Dec 17 2015 19:17
you're optimistic :)
Stavros Korokithakis
@skorokithakis
Dec 17 2015 19:17
@mozgy hmm, what sort of connections should i add for tx/rx? holes?
Mario Mikočević
@mozgy
Dec 17 2015 19:18
I did 5pin connector
even tho 3pin is enough
Stavros Korokithakis
@skorokithakis
Dec 17 2015 19:18
oh, i don't have that kind of space, it needs to be very small :/
Chris Elsworth
@celsworth
Dec 17 2015 19:18
yeah I do 3pin
rx/tx/gnd, and I just make do without automatic programming mode
Mario Mikočević
@mozgy
Dec 17 2015 19:18
tx/rx/gnd
Martin Ayotte
@martinayotte
Dec 17 2015 19:18
Yes, you need some backdoor in case of emergency, on my board, there is 3 pins
Mario Mikočević
@mozgy
Dec 17 2015 19:19
I've found 2mm 5pin just the right size
and then program thc pcb with probe cables
Chris Elsworth
@celsworth
Dec 17 2015 19:20
2.54mm pin header here, cheap and easy
Stavros Korokithakis
@skorokithakis
Dec 17 2015 19:20
hmm, i'll see if i can connect two holes
Mario Mikočević
@mozgy
Dec 17 2015 19:20
2.54 is big
Chris Elsworth
@celsworth
Dec 17 2015 19:20
well it lets me put dupont connectors right on there
Mario Mikočević
@mozgy
Dec 17 2015 19:20
5pin 2mm is shorter than 4pin 2.54
Stavros Korokithakis
@skorokithakis
Dec 17 2015 19:20
which pin do i pull to program the ESP?
i only did it once and it wasn't the same as the schematics
i mean to flash, sorry
Martin Ayotte
@martinayotte
Dec 17 2015 19:21
on your schematic, you added switches, I presume one is on GPIO0 ?
Stavros Korokithakis
@skorokithakis
Dec 17 2015 19:22
no, one is on a "failsafe" gpio
i was thinking i would connect gpio0 and then pull it up (or down) to flash
Martin Ayotte
@martinayotte
Dec 17 2015 19:22
Then, add another pin
Stavros Korokithakis
@skorokithakis
Dec 17 2015 19:22
GPIO0 is pulled up, can't i just connect it to GND if i want to flash?
Chris Elsworth
@celsworth
Dec 17 2015 19:23
I just use a button like the nodemcu boards :)
which indeed just connects the relevant gpio to gnd
Martin Ayotte
@martinayotte
Dec 17 2015 19:23
yes, but using a another pin, otherwise it will be a bit diffult to put it to GND only by touching the resistor
Chris Elsworth
@celsworth
Dec 17 2015 19:23
then for flash mode I hold down the button when powering on
Stavros Korokithakis
@skorokithakis
Dec 17 2015 19:23
hmm yes
Chris Elsworth
@celsworth
Dec 17 2015 19:23
depends how much space you have on your pcb really
Martin Ayotte
@martinayotte
Dec 17 2015 19:23
Yes, me too, I've use button
Stavros Korokithakis
@skorokithakis
Dec 17 2015 19:23
i'm not sure how much space i have :/ i don't know yet how to see size on kicad
i've only started using kicad last night
Chris Elsworth
@celsworth
Dec 17 2015 19:24
do a 1:1 printout :)
Stavros Korokithakis
@skorokithakis
Dec 17 2015 19:24
haha
good idea actually
Chris Elsworth
@celsworth
Dec 17 2015 19:24
helps to visualise it
lay components on it :)
Stavros Korokithakis
@skorokithakis
Dec 17 2015 19:24
hmm
very good idea
Mario Mikočević
@mozgy
Dec 17 2015 19:26
http://mayhewlabs.com/webGerber/ is for visualisation :)
Stavros Korokithakis
@skorokithakis
Dec 17 2015 19:27
aw, i don't know how to produce gerber files yet :(
is XLR3 the 3-pin connector i should use?
there's also one called 01X03
looks more like it
Mario Mikočević
@mozgy
Dec 17 2015 19:28
20151109_204742.jpg
Stavros Korokithakis
@skorokithakis
Dec 17 2015 19:29
ah, nice, that's about the size i want
Chris Elsworth
@celsworth
Dec 17 2015 19:32
@skorokithakis picking my way through the component libraries was the most daunting part of my first pcb :(
so many parts, with such cryptic names, and many of them look similar
I've not tried kicad but eagle was terrible for this
Stavros Korokithakis
@skorokithakis
Dec 17 2015 19:33
yeah :/
Chris Elsworth
@celsworth
Dec 17 2015 19:33
"I just want a resistor"
Stavros Korokithakis
@skorokithakis
Dec 17 2015 19:33
same :/
hmm
i have an smd capacitor
for VCC/GND
should i add a larger one?
Chris Elsworth
@celsworth
Dec 17 2015 19:35
I use a 10u and a 0.1u I think, opinions may vary :)
Stavros Korokithakis
@skorokithakis
Dec 17 2015 19:35
SMD?
Chris Elsworth
@celsworth
Dec 17 2015 19:35
no, through-hole, I've not done anything with smd caps
Mario Mikočević
@mozgy
Dec 17 2015 19:35
20151123_180409.jpg
with smd tantalum caps
Stavros Korokithakis
@skorokithakis
Dec 17 2015 19:36
that looks nice
Mario Mikočević
@mozgy
Dec 17 2015 19:36
and with wire for programming - messy, went back to 5pin
Chris Elsworth
@celsworth
Dec 17 2015 19:36
100 and 0.1?
Mario Mikočević
@mozgy
Dec 17 2015 19:36
yep
Chris Elsworth
@celsworth
Dec 17 2015 19:36
not too far different from what I do :)
0.1 for smoothing, 10 for power surges is my thinking
Mario Mikočević
@mozgy
Dec 17 2015 19:38
@celsworth those sensors produce data for my graphs :)
Chris Elsworth
@celsworth
Dec 17 2015 19:38
oh nice :)
they're the lifepo4 powered modules?
Mario Mikočević
@mozgy
Dec 17 2015 19:39
btw, attic2 one died today :)
yes
Chris Elsworth
@celsworth
Dec 17 2015 19:39
whats the to92 on there?
I thought they were unregulated
Mario Mikočević
@mozgy
Dec 17 2015 19:39
ds18b20
Chris Elsworth
@celsworth
Dec 17 2015 19:39
ah ;)
Mario Mikočević
@mozgy
Dec 17 2015 19:39
you can almost read silk
Chris Elsworth
@celsworth
Dec 17 2015 19:40
yeah it was in the first photo actually
just didn't spot it before
really want my next pcb to be smd now :)
Chris Elsworth
@celsworth
Dec 17 2015 19:45
is the best way just to buy one of those big books of smd components?
with the plastic folders full of them
Martin Ayotte
@martinayotte
Dec 17 2015 19:50
@skorokithakis , XLR3 is a big professional Audio connnector, almost 1 inch diameter.
Stavros Korokithakis
@skorokithakis
Dec 17 2015 20:25
oh, not that then :P
Martin Ayotte
@martinayotte
Dec 17 2015 20:29
For your USB-Serial ? Simply use standard header pins.
Chris Elsworth
@celsworth
Dec 17 2015 20:34
@mozgy speakng of header pins, what do you use to plug into your 2mm?
celsworth @celsworth spies PR #1239 :D
Chris Elsworth
@celsworth
Dec 17 2015 20:36
exciting :)
Martin Ayotte
@martinayotte
Dec 17 2015 20:36
@skorokithakis , look at eBay for 1x40 pins male header, then you cut them the length you need.
Ohoh ! build still baking for esp8266/Arduino#1239
Mario Mikočević
@mozgy
Dec 17 2015 20:37
@martinayotte sdk 1.5 in making :)
Chris Elsworth
@celsworth
Dec 17 2015 20:38
hm ok, so you hook onto the 2mm pins?
Mario Mikočević
@mozgy
Dec 17 2015 20:38
yep
Chris Elsworth
@celsworth
Dec 17 2015 20:38
then plug the other side into usbserial
Mario Mikočević
@mozgy
Dec 17 2015 20:38
you got it
Chris Elsworth
@celsworth
Dec 17 2015 20:41
big commit for 1.5
Mario Mikočević
@mozgy
Dec 17 2015 20:41
Chris Elsworth
@celsworth
Dec 17 2015 20:42
yeah I've actually got some of those, but I have nothing that will plug onto them yet
the hooks are a good idea
all my female dupont plugs are for 2.54mm spacing
Martin Ayotte
@martinayotte
Dec 17 2015 20:42
Yes, I'm using those 2mm for the ESP-12 themselves with Female on hosting board
Mario Mikočević
@mozgy
Dec 17 2015 20:48
hmm, more spy stuff - Event_SoftAPMode_ProbeReqRecved_t
has xtensa-lx106-gdb.exe
Stavros Korokithakis
@skorokithakis
Dec 17 2015 21:10
@martinayotte oh yes, i have some of those headers. what component do i select though?
also i'm afraid they're way too tall for my pc
pcb
not enough room :L/
Dmitry Kireev
@kireevco
Dec 17 2015 21:13
ah, forget it for now. something is wrong with gdb.exe
Martin Ayotte
@martinayotte
Dec 17 2015 21:13
you means in Kicad ? probably generic 1x3 header, I don't remember, maybe I've created my own back then
Especially that is depend if you use 2.54mm or 2.0mm
Stavros Korokithakis
@skorokithakis
Dec 17 2015 21:14
i'll look into it, thanks. it must have a header
beikeland
@beikeland
Dec 17 2015 21:21
@mozgy buspirate, it saves lives! <3
Martin Ayotte
@martinayotte
Dec 17 2015 21:22
Yes ! I don't have one yet, but I should order soon.
Mario Mikočević
@mozgy
Dec 17 2015 21:23
@beikeland yeh, but this TM1650 module buggers me
Martin Ayotte
@martinayotte
Dec 17 2015 21:26
For LogicCapture, I'm using FX2LAFW with LCSoft board, they are cheaper
Mario Mikočević
@mozgy
Dec 17 2015 21:28
its not for logic capture, its more for debugging and/or banging on doors
at least for me
Martin Ayotte
@martinayotte
Dec 17 2015 21:29
Understood, that why I still want one :-)
beikeland
@beikeland
Dec 17 2015 21:30
my buspirate flashed my bios after a power outage killed a normal flash operation; its now framed on the wall. ;)
Martin Ayotte
@martinayotte
Dec 17 2015 21:31
I'm surprised that China never created cheap clones
Are you using v3 or v4 ?
Mario Mikočević
@mozgy
Dec 17 2015 21:31
have both
beikeland
@beikeland
Dec 17 2015 21:43
liked the v3 formfactor better, but have a v4 as well. the v3 is my goto one, but rarely used now
Stavros Korokithakis
@skorokithakis
Dec 17 2015 22:49
i think i finished my first pcb! no errors: http://i.imgur.com/xY4IDQ1.png
although i'm not sure how to pull that bottom cable farther in
does anyone know why the DRC sometimes tell me everything is fine and sometimes that two tracks are too close, even when i don't change them?
Martin Ayotte
@martinayotte
Dec 17 2015 23:03
You can move corners ("move node") and via ("drag via"), that will allows you to make those wire farther in.
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:03
ah, thank you
the via is a connection from one layer to the other?
Martin Ayotte
@martinayotte
Dec 17 2015 23:03
BTW, becareful with the trace width for power supply, they looks to tiny.
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:03
that was the autorouter :smile:
hmm
Martin Ayotte
@martinayotte
Dec 17 2015 23:03
You can also to surface planes attached to it.
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:04
hm you think i should increase the width, huh
Martin Ayotte
@martinayotte
Dec 17 2015 23:05
for power, of course, otherwise you will get into troubles, fine lines are like resistors, it will drop voltage before reaching the ESP
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:05
oh :(
what's a good trace size?
Martin Ayotte
@martinayotte
Dec 17 2015 23:06
the biggest you can :-) . for GND, add some plane filling all the empty space.
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:06
won't that mess with the vias or something?
Martin Ayotte
@martinayotte
Dec 17 2015 23:07
the "fill zones" will automatically taking care of not shorting any thing, you can even create a simple "fill zone" for the entire size of the pcb, all contours will be done
Mario Mikočević
@mozgy
Dec 17 2015 23:07
uuuh, don't go overboard with GND plane
Martin Ayotte
@martinayotte
Dec 17 2015 23:08
ouf course not near the ESP antenna ... ;-)
Mario Mikočević
@mozgy
Dec 17 2015 23:08
with thickness I mean
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:08
oh hm, i'll have to figure out how to make a ground plane
Martin Ayotte
@martinayotte
Dec 17 2015 23:08
for other power trace, you can at least double them or even more
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:08
thanks for the heads up!
ah
Mario Mikočević
@mozgy
Dec 17 2015 23:08
for VCC I use 16mil
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:09
hm, 16, interesting
i'll try to do that
Mario Mikočević
@mozgy
Dec 17 2015 23:09
sometimes even 24
Martin Ayotte
@martinayotte
Dec 17 2015 23:09
"fill zone" in the toolbar, it is like if you draw rectangle by choosing all corners
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:09
oh
Markus
@Links2004
Dec 17 2015 23:09
any reason why not place the resistors of the other side of the pcd?
Mario Mikočević
@mozgy
Dec 17 2015 23:09
for GND plane don't go over 24 or you'll have trouble soldering GND vias
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:10
what are GND vias? :/
i thought vias were made when they made the pcb
Mario Mikočević
@mozgy
Dec 17 2015 23:10
ok ->
Markus
@Links2004
Dec 17 2015 23:10
i mean under the ESP, to save space.
Martin Ayotte
@martinayotte
Dec 17 2015 23:10
Kicad is also taking care of the GND via with the plane, it will produce crosses to avoid heating/soldering issue.
Mario Mikočević
@mozgy
Dec 17 2015 23:10
you make one big polygon
put it ie on bottom layer and name it GND
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:11
@Links2004 can i do that?
@mozgy right, let me try that now
Mario Mikočević
@mozgy
Dec 17 2015 23:11
that way any direct contact via becomes GND one
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:11
aha
Markus
@Links2004
Dec 17 2015 23:11
yes
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:12
damn, this is a lot to work with
Martin Ayotte
@martinayotte
Dec 17 2015 23:12
only some pratice, next design will be much more easy :-)
Mario Mikočević
@mozgy
Dec 17 2015 23:12
aaand if wire mesh of that polygon is too thick you'll have trouble soldering it later :)
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:12
you guys are right though, i'll have to move my resistors to the other side and add a gnd layer
@martinayotte i hope so! :)
Mario Mikočević
@mozgy
Dec 17 2015 23:12
by trouble I mean - higher temp
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:12
@mozgy which mesh?
Mario Mikočević
@mozgy
Dec 17 2015 23:13
when you create polygon
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:13
oh, for the ground plane?
Mario Mikočević
@mozgy
Dec 17 2015 23:13
you choose line/mesh thickness
yes
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:13
ah
Martin Ayotte
@martinayotte
Dec 17 2015 23:13
@mozgy , as I said, Kicad takes care of that even if vias or pins are also attached to GND
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:14
@martinayotte you use KiCad?
Martin Ayotte
@martinayotte
Dec 17 2015 23:14
it add empty zones around crosshairs
Mario Mikočević
@mozgy
Dec 17 2015 23:14
@martinayotte ermh, you misunderstood
Martin Ayotte
@martinayotte
Dec 17 2015 23:14
@skorokithakis , yes, for more than a year, but not the latest 4.0
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:14
ah, great
i am loving it
especially the push-shove and walkabout routing
Chris Elsworth
@celsworth
Dec 17 2015 23:15
did you try eagle as well for comparison? or just this?
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:15
walkarount*
Martin Ayotte
@martinayotte
Dec 17 2015 23:15
@mozgy , you means heating spread during soldering ?
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:15
me or @martinayotte?
Chris Elsworth
@celsworth
Dec 17 2015 23:15
sorry @skorokithakis :)
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:15
i only tried eagle very briefly, but i'm loving kicad
Mario Mikočević
@mozgy
Dec 17 2015 23:15
@martinayotte yes, but only on those GND via crosshairs
Chris Elsworth
@celsworth
Dec 17 2015 23:16
sounds like I have to give it a go :)
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:16
@celsworth yeah, i think it'd take you half an hour to learn the interface, and after that you're golden
Mario Mikočević
@mozgy
Dec 17 2015 23:16
if you choose thicker GND poly line
not big deal if you're not in SMD tho
YMMV
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:18
do you guys know if i can print my pcb with dirtypcbs if it's two-sided?
also can i have text on both sides, or does that cost extra?
Mario Mikočević
@mozgy
Dec 17 2015 23:18
ofc
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:18
sorry, i mean the basic package
i'm not sure if it's more expensive to do two sides
Martin Ayotte
@martinayotte
Dec 17 2015 23:18
Usually, silkscreen are free for both sides.
Mario Mikočević
@mozgy
Dec 17 2015 23:19
I think 2 sided silk is standard
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:19
ah, great
and the 2-sided pads?
Mario Mikočević
@mozgy
Dec 17 2015 23:19
that too
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:19
fantastic
@martinayotte do you know how i can move my resistors to the other side on kicad?
Martin Ayotte
@martinayotte
Dec 17 2015 23:19
the extra fees are usally for special colors and plating
Mario Mikočević
@mozgy
Dec 17 2015 23:20
well, I can speak for oshpark and seed tho
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:20
which one is the best?
osh park seems more expensive
Martin Ayotte
@martinayotte
Dec 17 2015 23:20
you can switch a component which is already in place simply by changing its layer
Mario Mikočević
@mozgy
Dec 17 2015 23:21
dunno really, haven't produced that much pcbs .. yet
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:21
@martinayotte oh, that's easy, thank you
Martin Ayotte
@martinayotte
Dec 17 2015 23:22
select it, edit, flip
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:22
great
i'm going to trash this pcb and make a new one
Martin Ayotte
@martinayotte
Dec 17 2015 23:23
no needs, you can delete tracks, try the flip component and move it at the new location.
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:23
i have to make too many changes, ground plane, reroute everything, thicker traces
easier if i just start with a new one
Chris Elsworth
@celsworth
Dec 17 2015 23:23
no, trashing is good
be fully prepared to ditch your early designs and start over
its not a bad thing
you learn each time you do it :)
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:24
yep, exactly
hopefully the second one will be faster!
Chris Elsworth
@celsworth
Dec 17 2015 23:25
your layouts will improve because you'll know where tracks need to go now :)
Martin Ayotte
@martinayotte
Dec 17 2015 23:26
So, you're back with us in 30 minutes ? :-)
Mario Mikočević
@mozgy
Dec 17 2015 23:26
@celsworth my sensors pcb design is now on 12th iteration
5 of them even produced
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:27
@martinayotte haha, hope so :P
@celsworth yeah, i think the next one will be much quicker
also the kicad route helper is magical
@martinayotte, do you have any tips for adding components? the default library is a bit small
Martin Ayotte
@martinayotte
Dec 17 2015 23:39
On the top toolbar, there is a button "open module editor"
Then you can clone existing one or start new ones from scratch. (this is PCB, but quite the same apply for schematic)
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:41
ah, that's handy
but i was wondering if you knew of any existing libraries i could import
that have lots of ready-made components
Martin Ayotte
@martinayotte
Dec 17 2015 23:43
Of course, plenty on the web, but often I ending up to pick them from http://smisioto.no-ip.org/elettronica/kicad/kicad-en.htm
Stavros Korokithakis
@skorokithakis
Dec 17 2015 23:43
ah, thanks