Most active commenters

    ←back to thread

    353 points iraton | 11 comments | | HN request time: 0.856s | source | bottom
    1. the__alchemist ◴[] No.44514996[source]
    What is going on with the PCB? It looks like the soldered several dev boards to a big PCB. I can't think of a good reason to do this.
    replies(7): >>44515085 #>>44515104 #>>44515928 #>>44518105 #>>44518736 #>>44522958 #>>44523862 #
    2. kennywinker ◴[] No.44515085[source]
    Some good reasons off the top of my head:

    It’s easier to do pcb-layout wise. Allows you to re-use most components between board revisions, or when you’re done with the project. Probably less ewaste overall because of that.

    3. dylan604 ◴[] No.44515104[source]
    I mean, yeah, why not? You take a bunch of off the shelf boards and put them together on the PCB as is. To make a PCB with all of the components on it would not be very DIY. That's a custom board and out of scope for DIY.
    replies(2): >>44515838 #>>44516790 #
    4. the__alchemist ◴[] No.44515838[source]
    If that is a boundary one sets up for him or herself, then I question why set up that boundary? Is it an identity matter? "I'm a DIYer (maker?), not an engineer. I have have no interest in doing anything deeper." I was thrilled when I learned about the Maker movement; then disappointed after observing that so much of it is done without ambition to learn more, or become better at the craft.
    replies(1): >>44516106 #
    5. tgsovlerkhgsel ◴[] No.44515928[source]
    A good reason to do it (IMO, as someone who has done it) that it's a lot faster, easier, and often cheaper than designing a fully custom board.

    Not only would designing a fully custom board require a lot of error-prone effort, getting a lot of components in tiny quantities can be prohibitively expensive.

    Good engineering includes optimizing for cost (monetary and non-monetary), and I'd argue that for many hobbyist one-off projects that won't be manufactured at scale, dev-boards-on-PCB is good engineering.

    6. dylan604 ◴[] No.44516106{3}[source]
    Okay, have you ever tried to "become better" to the point you researched what would be needed to have a custom PCB built with all of the components on a stock Arduino and any additional shields you might use? You'll see that you will need minimum orders. You'll also have a much more difficult time creating the PCB, as you'll have create all of the traces to connect everything. The method chosen allows for off the shelf components with a much more easily created PCB with minimum traces created connecting pins from shields/LEDs/etc. These will be dirt cheap and can be order in tiny quantities.

    This is also a hobby project. To custom build a PCB with all of the components brings this into the Kickstarter world of something. So the person can buy <5 PCBs to play with as hobby or attempt to fund say minimum 500-1000 pieces. From TFA: "Important Notice: This is just a fun project, it was started to pass the time, it is not at all professional and is not intended to be. Is not an alternative for professional device."

    Even with the method chosen, if you think the person did not become better after making the simple PCB or any of the other coding required, you're off your rocker. Every build like this comes with mistakes and learning how to correct them.

    7. bradyd ◴[] No.44516790[source]
    It is absolutely possible to DIY a custom board and it is extremely common.
    8. trq01758 ◴[] No.44518105[source]
    This is like asking a painter why the hell he used ready made paints and did not create his own for each color he needed. Not everybody has a hobby of spending time and money fixing tracing mistakes of PCB revision 11, playing with working contraption is fine as it is.
    9. nic547 ◴[] No.44518736[source]
    I've done the same thing for a few reasons.

    - Certain things need good layouts - I think I can see a DC-DC Converter, you need to minimize certain loop areas, etc. You also need to ensure that you use the correct footprints for the chips. Way easier to just use a bunch of modules with a simple pcb.

    - It reduces the components you need to aquire - you need to select a inductor with the correct specs for the dc-dc converter, a bunch of different resistors and capacitors for all sorts of uses or you just purchase a cheap module from china.

    - It's easier to solder. Fancy chips with packages with no leads are not trivial to solder. LED's might be a bit sensitive to temperature and can get destroyed by a not-so-great solderer. Small pitches on IC make it easy to create solder bridges or bad connections.

    10. iraton ◴[] No.44522958[source]
    Yes, you're nit the first telling me this. At first i wanted to make full custom pcb with smd components. But it cost me too much to make just one and some components were difficult to find, so i opted to make more like a shield so is more easy to find the componets and piu easier to solder than SMD for those who have never done it before. This is the same.The last one is also valid for the reason why it was written in Arduino and not in C, that at least even those who are not so familiar with it can modify it
    11. 05 ◴[] No.44523862[source]
    It's microservices, but for hardware.