DIY ARM prototyping board

We’re impressed by the ARM prototyping board which [Danjovic] is showing off. He proves that in this day of ever shrinking packages it’s still possible to make your own development tools with protoboard and a soldering iron.

To tell you the truth, if he had designed and etched his own board we probably wouldn’t have featured it. But he didn’t need to spend time on the layout, etching, and reflow. Instead it’s just some enamel wire and a lot of patience. The patience is because the NXP ARM Cortex-M0 chip comes in a HVQFN package. We’re not entirely sure about the HV part (the package alphabet was not entirely clear on this) but QFN means Quad Flat No-Lead. That means no legs on the chip. So [Danjovic] glued it upside down and soldered point-to-point to break out all of the pins.

The top side of the board has a bootloader¬†button, reset button, power regulation, and a crystal oscillator. He doesn’t mention what bootloader he’s using, but a Nokia USB cable gives him the connectivity to push his programs onto the chip.

Comments

  1. tomdf says:

    That is impressive

  2. sixlima says:

    He is using a stock bootloader that comes with these NXP ARMs, i think, because of the screenshot of the flashmagic programmer that works over UART (rs-232, rs-484, can bus, etc…)

  3. Nate says:

    That’s quite a bit of painstaking patience to solder all those lil wires

  4. alexventure says:

    Nice! though its not to far fetched to get the M0 on a 0.1 inch spaced breadboard friendly pcb. If anyone wants a few for cheap, they’re available for pre-order (femtoduino.com)

  5. Chris C. says:

    Reminds me of Elm-chan’s style. If you’ve never seen it, you should.

  6. Rob says:

    wow. that’s dedication! most impressive!

  7. OkoWsc says:

    well done,should see dev boards become really cheap!

  8. Your going blind says:

    What would it take to build a bot that could automate that ask?

  9. Stuart says:

    This is very impressive solder work, but I hate to state the obvious: why didn’t he just buy, get a free, development board? They are EVERYWHERE.

    I have made so many prototypes from dev boards. Often, the first thing I do is to de-solder all the stuff I don’t need on it other than the uC.

    Personally, I’d rather spend my time doing engineering (programming, being creative, putting parts on that are not part of the development board) then soldering hairs to dots. And what happens when the chip fries? Start all over…

  10. Transcendor says:

    HVQFN – Heatsink Very flat Quad Flatpack No-leads.

    Wikipedia’s your friend, after all.
    Could be found on the NXP website, too, but not as fast.

    I guess editing’s not what it used to be. Like looking up stuff instead of saying “I dunno what’s going on. Look, I’ma scientist”. Bummer.

    • Transcendor says:

      Which brings me back to the main issue with this article:

      This is a nice work of art. I’ve seen more complicated, but it is definitively done well considering the used materials.

      But it’s b*s anyways. This is a chip that’ll run at several MHz. The external oscillator even has 14MHz. Connecting it far away by flying wires is like the last thing you want to do when connecting a HF source to a clock input. Seriously.

      It’s kind of cool how he manage to solder the ground wires to the heatsink – remember kids, that pad is used to get heat out of the core into the copper of your PCB. Not into the core, out of your soldering iron. Sadly, it works both ways…

  11. logical says:

    He used .19mm wire.that’s between 32 and 33 awg.They have wire that has insulation that will melt off with a soldering iron. I can do the larger sizes easy. for the smaller you can bend every other pin up to make them easier. It would be great to have a hand tool to make this easier.

  12. timemagician says:

    NXP has M0 in DIP28 now. You can just plug the DIP28 in a breadboard, easiest for prototyping!

  13. xorpunk says:

    The fastest non-BGA ARM in app, and probably the last non-BGA ARM there is, it’s v5, app profile, 128 LQFP

    http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX233

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 92,050 other followers