8/6/2023 0 Comments Adafruit diptrace library![]() Here's an (Eagle) example if you're curious - I wouldn't send the whole thing to a PCBA service, but they'll definitely want the gerbers, BOM.xlsx, Assembly. You're gonna have nightmares if your documentation is unclear enough that they can reasonably choose an alternate interpretation to your intention. PS: the above assumption is usually wrong, but it does force you to polish your documentation to a level where any mistake is trivial to assign to either your design or the PCBA service. If you use Arduino 1.8.10 or later, the IDE will automagically install all the libraries you need to run all the sensor lab demos when you. This also means that your BOM should have complete orderable part numbers in at least one column (usually MPN) so that the component sourcing people can either get the correct component or ask you to provide an alternative because it's hard to source, instead of guessing something that seems similar but may have the wrong footprint or behaviour. This library generalizes sensor reading for you so you can search for and use various sensors without knowing the specifics - great for starting out with sensor readings in Arduino IDE. I've also told tons of folk to stop using footprints where the orientation marker is entirely beneath the part, as this prevents you from taking a photo and telling your PCBA service that they put it backwards. They should have written 0R01 instead of 10m for that value. I debugged someone else's project recently where they'd specced a 10mΩ shunt resistor, but the PCBA had placed a 10MΩ resistor - and I told 'em it was their fault for unclear instructions, because 中文 has no notion of capital letters. ![]() I've only used services in China, and it's useful to assume that the person assembling your board has just walked off a rural rice farm into the big city and landed at a desk with tweezers and your instructions with literally zero notion of what any of the components are and couldn't tell the difference between a resistor and a transistor if their life depended on it - so you need to ensure that your instructions have no possibility of misinterpretation, so if your PCBA service assembles something wrong it's much easier to tell them to fix it since it clearly doesn't match the instructions you provided. Yeah I've used those a bunch - the trick is to design your footprints so that correct orientation of parts is extremely clear - both before and after assembly. What about having a pcb manuf service assemble your design, any experience there?
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |