Close

Beetje 32U4 Blok

A project log for Beetje Bloks

Build a project bit-by-bit, making it easy to design, debug, and program. Electronics is hard unless you Keep It Simple Stupid.

MakersBoxMakersBox 08/22/2018 at 01:520 Comments

So again, for those commenters who didn’t read this far, I don’t think a 32U4 dev board is my gift to mankind. In fact, even copying Adafruit’s IstyBitsy straight into KiCAD is going to be at the limits of my ability.  I like the IstyBitsy’s power management and reset button and the Pro Micro’s LEDs and polyfuse so I am going to fuse those together (pun intended). 

The physical layout is actually pretty easy since I’ve got a defined board space and pin spacing.  I want to make it so the bloks cannot be put in backward, so I’ll put eight pins on top row, six on the bottom row (wow, echos of Arduino here?).  This will also allow us to use standard Arduino through headers if we start start stacking. We need:

With a RST pin, that makes 14.  That, like the size, feels just right for keeping us focused on keeping it simple.  If we need anything more I/O intensive like an LED matrix, it will have to be driven by SPI or I2C.  I’ve tried to follow the schematic flow for the physical layout, with power on the left and outputs on the right, although I’m sure that convention will break down quickly in places.

Beetje 32U4 Blok Rev 0.0 Doing the Blink

Since we’ve already admitted to ripping off borrowing from SparkFun, we might as well use both their 32U4 bootloader (https://github.com/sparkfun/Arduino_Boards) and their instructions for flashing it (https://learn.sparkfun.com/tutorials/installing-an-arduino-bootloader). I placed the ISP header located under the chip and used and my Programming Shield ( https://www.tindie.com/products/MakersBox/yet-another-programming-shield/) with Nick Sayer’s pogo kit (https://www.tindie.com/products/nsayer/avr-isp-pogo-adapter-kit/).  There could, in theory, be a dedicated AVR programming blok that would plug into the MCU board to program it, but that is a bit “cart before the horse” at this point.

Notes:

Now, off to design the next blocks for the rocket project and see if this takes off (pun intended) . . .

Discussions