5 ms·
Cheap PCB story
- peter_retief 6y agoThis bridged my knowledge needs perfectly, I have made a few PCB's but it was a struggle. Thanks!
- amelius 6y agoI didn't know KiCad can place components at a 45 degree angle.
- nrp 6y agoYou can actually place components at arbitrary angles, and even do so programmatically through the scripting interface.
- thrtythreeforty 6y agoIt can. I've modified my rotation interval to be 45°, it's handy for placing SoCs and things near the board edge.
- hriquelme 6y agoI'm going to create my first commercial PCB, thank for post your complete journey, lot of useful information.
- shadowpho 6y agoPlease just use jlcpcb, they do PCB and SMT at very cheap prices.
- dahx4Eev 6y agoAre there any alternatives?
- Matheus28 6y agoI use pcbway. Note that they have a bunch of fronts for the same factory (pcbgogo, for example, is the same as pcbway). I have confirmed this by ordering a custom pcb with weird specs (color, thickness, etc.) and they were all going thru the same manufacturing steps at the same time, down to the second.
- iamflimflam1 6y agoThe AMS117 should really have tantalum caps on the output for stability - though I must admit, I have got away with ceramics on my own boards. Reduces the BOM cost significantly.
- antattack 6y ago"0201 package is too small. 0603 is more convenient for manual welding." I much prefer soldering 0402 and 0201 components than larger SMD parts, including 0603. What's needed is soldering paste, liquid flux and heatgun and macro lens attached to a phone for inspection. What's nice with hot air soldering tiny SMD components is that you don't need a lot of heat when soldering, desoldering and get zero tombstoning.
- amelius 6y agoThe nice thing about larger SMD components is that you can route interconnect between the terminals. This way you get a "free" layer in the form of components.
- kube-system 6y agoI really like using a USB microscope for taking a close look at PCBs. They're pretty cheap, free up a hand, and you can put the picture on a large monitor.
- nerfhammer 6y agopro-tip: your phone's magnifier app can be used as a perfectly good digital scope, you just need something to hold it up with. ios: Settings > Control Center > Customize Controls > Magnifier
- stingrae 6y agoyou can definitely hand solder 0201s without solder paste, if you have thin solder, a thin tip (on your soldering iron) and decent magnification. I have successfully done 01005s with this method.
- imtringued 6y agoHand soldering 0201s and anything above is trivial. The problem is that managing components gets harder and harder the smaller they are. I did two practice kits and the problem is that I lost two 0201s out of 10 and couldn't find them.
- sbierwagen 6y ago>It's feasible make multiple smaller boards on the bigger ones by panelizing the PCB. The joints between the boards are specially processed, which is easier to divide later. Rails can be added around the boards for fixing during processing. I've seen at least one PCB shop that asks customers not to panelize for small lots, so they can mix layouts from several customers and get better packing efficiency.
- StavrosK 6y agoI have too, but when I have an option between 1x the price and 1x the boards and 2x the price and 9x the boards, I usually pick the latter.
- leoedin 6y agoEven for runs off a few hundred PCBs all the PCB assemblers I've worked with prefer to do it themselves. They know their machines much better than I do.
- nippoo 6y agoGreat to see people learning and designing PCBs themselves - it's a fun and rewarding hobby! There are a whole bunch of improvements I'd suggest with this particular design and article though: (also, doing six respins for a board this simple is a bit painful, and I'd encourage people to submit their layout to someone for a design review before going through this many iterations - I've reviewed things for friends in exchange for a pint of beer!) - this board has no ground plane, and no return paths near the data traces - this will be an absolute EMI nightmare and also signal integrity will suffer. At very least, dedicate the bottom layer to ground (and flood-fill it) - the return path for digital signals (and anything above a few KHz) is directly below the signal path - see https://incompliancemag.com/wp-content/uploads/2017/04/1705_EC_fig6.png https://incompliancemag.com/wp-content/uploads/2017/04/1705_.... - (the clock design, in particular, is completely against ST's recommendations - there's no ground plane and traces running directly underneath!) - panelisation: as others have mentioned, even for large-scale production runs, the PCB manufacturers will do a better job of panellising themselves, and can stack your boards in amongst other boards on the same panel if you're not taking up a whole panel. - unless you've got a good reason to do it, having a serial programming interface with a serial/USB chip isn't the easiest way of doing it - exposing SWDIO/SWDCK/SWO to a suitable connector and using an ST-Link in-circuit programmer is generally an easier and more space-efficient way! They seem to have gone that way in the last couple of revisions. There are a bunch of other things I'd probably do differently, but this is all to say - if you do decide to take up this hobby, please do get your designs looked at by someone knowledgeable, you'll learn a lot that way!
- lukevp 6y agoI’ve got a few designs planned over the next couple months that I’d love some help with. I am a software guy and my circuits “work” but are probably not the ideal designs. We’re talking single layer PCBs that I etched myself using a laser printer, an iron, and some acid... would love to see them be actual PCBs, but the complexity of my circuits is quite low. Any way I could get your contact info? My email is in my profile, would love to pick your brain on how I could improve, and send you some virtual coffee or something!
- 6y ago
- Torkel 6y agoI've done a similar journey during this lock down year. I started off with a small design of a custom latency measurement thingie that was a "rats nest" with wires and components soldered to an arduino. Converting it to a PCB, I used easyeda.com. I recommend that over KiCad, which I later tried but it's clunky compared to Easy EDA. KiCad feels like blender before the re-work they did. Or InkScape. Opensource has such incredibly crappy ui:s sometimes... Yay Blender! First batch was bare PCB from jlcpcb.com and components from digikey. Handsoldered it. And it worked!! OMG, the JOY!! I highly recommend to do some simple own pcb design. Then I did v2: STM32, ws2812b, tiny smt components. I used jlcpcb assembly service, complemented with some components they didn't have in their (limited!) smt library. Bringup of the first stm32 was a bit of a nightmare. I had missed pulling a boot0-pin low (~2 days wasted). A co-worker is madly in love with rust and made me write the whole code in Rust (2 weeks maybe, not "wasted" per se - but oh man can embedded rust be... a lot of fun... sometimes). Missed pullups on i2c lines. So much learning on version two. Version three I tried to keep is simple. But also smaller. I had an idea to use 3.5mm audio cables for power and data. I thought SMD audio cable contacts would be rugged. I was wrong - they came off. I had bought a syringe with solder paste and one with flux. Totally recommend getting a flux syringe! So good! But that solder paste... I maybe didn't grok how to use it, but it did not reflow well enough to make the audio cable contacts stay put when used. Got version four a couple of weeks ago. Doing pcbway.com with them doing the full smt and through hole soldering. This is how to do it! I do not at all understand why all are raving about jlcpcb.com - they have such a limited library. Why not make a proper pcb shop solder it all? It doesn't cost that much more. If time is a factor it is a lot cheaper. V4 feels like a winner - shipping them out to customers now. I've also done some other boards during the lock down, such as control boards for RC cars in three versions, and three versions of an Ethernet connected microphone. I'm still on EasyEDA, but as mentioned I now let pcbway do soldering of everything.
- bschwindHN 6y agoI recently went through the process of designing a board based on an STM32F411RE. I highly, highly recommend the YouTube channel, Phil's Lab. With his tutorial I was able to produce a working board on the first try. https://youtube.com/c/PhilS94 https://youtube.com/c/PhilS94
- amadeuspzs 6y agoI can't recommend JLCPCB enough - tiny PCBs, good prices, quick turnaround.