5 ms·
You haven't lost anything. It's about what others can gain. Meaning, those who don't (yet) know how to make their own boards or dont care how the interfaces wor
by wdfx 5y ago
You haven't lost anything. It's about what others can gain. Meaning, those who don't (yet) know how to make their own boards or dont care how the interfaces work can still plug a couple of boards together and make a working system.
The reductio ad adsurbum on this would compare these boards to PCI cards for your PC - you wouldn't expect the majority of PC users to have to hand assemble their GPU would you?
- skybrian 5y agoActually there are more beginner-friendly standards in the hobbyist electronic space. Using an i2c plug standard like Sparkfun’s Qwiic QT / Adafruit’s STEMMA QT (which are mostly compatible) avoids soldering, but you’re limited to the i2c parts that they have breakout boards for. https://learn.adafruit.com/introducing-adafruit-stemma-qt/sparkfun-qwiic https://learn.adafruit.com/introducing-adafruit-stemma-qt/sp...
- BoorishBears 5y agoSounds like you misunderstand what a breakout board is? Like it's literally the shield minus a set form factor. It takes 0 more knowledge. It's still plugging boards together, still runs the same code. Just not in a shape that will cover up every single pin you have. Which is something that makes things harder for beginners if anything.
- dimatura 5y agoI don't think it takes "0" more knowledge. Maybe 2-5% more knowledge? (In some made-up subjective scale). If you buy a feather and a wing you know they'll work together (I haven't looked up every feather-wing combination, but the only exception I've seen is large OLEDs which technically work with low-powered feathers, but not very well - and they spell this out clearly in the product description). Not necessarily the case for a random MCU and breakout board, and figuring out needs at least a little bit of knowledge. Same for connecting the boards. There's pretty much one way to connect a feather and a wing so you don't have to think about 5V/3V, SPI pins, RX/TX, etc. Or weird small connectors. Again, not super hard to figure out with arbitrary breakouts, but requires more than 0 knowledge.
- BoorishBears 5y agoTheir form factor places literally no role in their compatibility. If with a Feather/Wing combo you don't need to worry about 5v/3v, if there wasn't an enforced shape that would not change in the slightest. > All Feathers and Featherwings use 3.3V logic - so do not make anything that requires 5.0V logic. You must accept and emit 3.3V logic on any Feather/Wing (except for Analog inputs) Like, the literal shape of the PCB has nothing to do with their compatibility, rules like do. Same with SPI pins, RX/TX, etc: > Bus Pins > To make it easy to create add-ons, we have fixed inter-chip bus pins: - The main change vs female headers is now you're forcing beginners to choose something that locks up their hardware. This isn't a new thing, beginners since Arduino days have been overwhelmed by how shields take over all their pins and often run into clashes. It's less of a burden if anything to have proper connectors or simply well marked female headers, which newbies can then easily follow between boards. I mean if even if you're experienced with electronics just try following which pins a board is actually using. You'll need to look up a PCB schematic. That's infinitely less beginner friendly than simple color coding and fixed connectors.