MC HCK hacker’s DIY $5 MCU board

Posted on Saturday, August 24th, 2013 in Bus Pirate, dev boards, DIY by the machinegeek

The MC HCK is an entirely open source dev board based on the Freescale MK20DX32VLF5 which supports USB for easy programming. It features 8KB RAM, 32KB program flash + 32KB data flash. ““MC” is short for microcontroller, and “HCK” stands for “hacking”, “hackers”, “hackspaces”, but shorter, smaller. Like the MC HCK board itself.”

Its developers claim you can build it yourself for $5. You can check out their project repository to get the latest source and KiCad design files.

We note that the board is even Bus Pirate compatible as explained in Ben Gamari’s blog.

This entry was posted on Saturday, August 24th, 2013 at 2:54 am and is filed under Bus Pirate, dev boards, DIY. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

4 Responses to “MC HCK hacker’s DIY $5 MCU board”

  1. Senso says:

    So you say its a Freescale micro, the one in the photo is a Nuvoton and the Bgamari blog talks about a STM32, are they all pin compatible or what?

  2. Kris Lee says:

    Ordering 2 mm PCB from seed adds extra $16. I’m wondering if 1.6mm would work with USB.

    • Tiersten says:

      There are some compromises you’ll have to accept to get the price this low.

      If you go for a thinner PCB then it won’t fit properly in the USB socket and won’t make a good reliable contact. If you’re happy to add a shim on the back or carefully insert it when programming then you can get by with a thinner board.

      Same for the plating. If you just use the basic HASL finish then you’ll find that over time, the exposed solder on the USB “plug” portion will oxidise and give you a bad connection. Paying extra for ENIG finish will solve this problem but it is also quite a bit more expensive. If you’re happy to clean the contacts if the boards have been left out exposed then you’re probably okay to skip it.

      The price for these two changes will bump up the cost significantly but you’ll have a much better device at the end of the day. It all depends on what you’re going to do with these boards I guess as to whether these changes are necessary. If you’re going to be selling these to the general public then you’ll probably want to do both changes or it’ll be a nightmare for returns and support.

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • Nathan Johnson: 100 channels. Not many are legal in any given area. Be sure to comply with local laws.
  • William Brodie-Tyrrell: It's getting to the point where it's cheaper and definitely easier to use a Pi Zero or similar and a $20 3G USB dongle. Power...
  • KH: IIRC most of the actual operating system of modern HDDs is in one of the platter(s); the stuff on the 25VF010 is a bootup firmware......
  • Trev: I don't know of any inexpensive 3G modules (prices start around $US 50), but it does explain why 2G modules are relatively inexpensive by comparison....
  • Zonie: This site Rocks!