Late? It’s like a habit or something.
This week’s lateness is due to some problems at my day job, along with spending most of the day poking at the latest prototype.
Good news! It works… mostly. There are a number of issues with the board, some dumb, some not, but it serves its primary function.
The bad parts about the board:
- The ESP-12E Module’s Ground pin ended up not being connected to the rest of the PCB’s ground plane.
- Connecting GPIO 0 to a transistor to control the backlights ended up in failing to boot.
- The resistor setup for the buttons ended up being too varied to be usable how I wanted it to.
- The footprint for the boost regulator had pads that were too small and couldn’t be soldered by hand
However, those were either jury-rigged to work with the prototype, worked around, and all have been fixed on the next prototype:
- Re-routing traces re-connected the ESP-12E Module’s ground pin to the rest of the ground plane.
- The backlight will be controlled by the ATTiny84
- The Resistor setup for the buttons is scrapped, and they’ll be detected and controlled via the ATTiny84
- Footprints have been adjusted as necessary.
I spent most of my programming time working on the code for the ATTiny84, and I’m willing to call it functionally complete. I may go back and tweak or change some things, but it works as it sits. I’ll probably upload it to GitHub later in the week. It’s both a program for the ATTiny84 AND an Arduino library to communicate with it easily. I’m pretty happy with the latter – It was a lot easier than I expected, too!
And in non-DigiBadge news, Matchfire will be changing its name.
Well, I’ll toss a link at you: http://www.matchfire.com
These guys are a marketing firm, but they look a little too similar to this Matchfire. In the name of not causing confusion or friction down the road, I’ve decided to re-name my company. To what, I’m not sure, but it’ll be changed. If you have any suggestions, you can send them on Discord, on Twitter, or on Facebook.