There are several layers already that are dedicated to component reference designator names (tNames, bNames) and values (tValues, bValues). I typically don't display the values on the finished board. Then you can typically use the tPlace and bPlace layers for extra free text such as your board number, company info, extra polarity info, and pin labeling. Label everything you can!
@Hypnopompia, it depends on your application but yes, the SPI is much faster than I2C (18Mhz vs 100KHz). One application I have in mind is for creating a large display page buffer in FRAM because the Spark RAM is so limited. So to get a decent screen refresh rate, SPI is the only way to go.
Have been emailing back and forth with @kennethlimcp on this one, so I should be able to bang them out (PCBs + assembly) once I get to China for our next production run. I’ll be deplaning in Shenzhen in a week or so.
This is awesome! cant wait to get my grubby little fingers on 1 or 2 of these!
Will you be supplying them in header-less form? i would like to solder the spark directly to your board to save height
I have my project up and running with an SD card already, so i could do some testing for you…
And something to keep in mind when you do testing… i found a bug in the SD library… well it found me… i corrupted a card by opening it for read/write and then reading it… it broke the card so formatted it with SDformatter and got it working on a PC no probs… but couldnt for the life of me get it going on the core (all different random errors), tried factory resets and all. So… being in the middle of nowhere with no shops for well over 100miles (and only accessible by helicopter) i decided to use my phone SD card. it worked no probs, first go so i knew the wiring was still good. i decided to try the dead one and it worked again flawlessly??? — So if you corrupt a card and cant get it to go again, try a different card and then swap back