Protogen Head part 10: Soldering PCB
Channel: Elbrar
Date: 2023-01-21

I want to build a Protogen head using a frame I'm sourcing elsewhere and electronics and exterior finishing by myself. This is part 10 of the series, where I solder up the second revision of my custom PCB and get it all working.

Audio is crap because I didn't notice that the mic receiver battery died a few minutes into recording. This also made editing incredibly annoying. I'm basically leaving the mic on a charger when I'm not using it now...

I post smaller updates on Mastodon while I'm working on the project (as well as general ramblings): https://furry.engineer/@Elbrar

I'm writing the bulk of the code for this project myself, using TinyGo.
Main code: https://github.com/ajanata/gotogen
Simulator: https://github.com/ajanata/gotogen-simulator
Text buffer: https://github.com/ajanata/textbuf
LED panel driver: https://github.com/ajanata/aykevl-things/tree/matrixportal-hacks
I2C DMA driver + other fixes https://github.com/ajanata/tinygo-drivers/tree/mine

00:00 Intro
00:31 The PCB
03:10 Passives
06:05 GPIO Expander Chip
07:28 Buttons
08:42 Pin Headers
11:58 Connector Sockets
13:53 Pin Sockets
22:55 Capacitive Touch Breakout
27:10 Last Connector
28:10 Microphone Bodge Wires
33:40 Hooking it All Up
37:18 Turning it On
38:56 Fixing the Problems
42:14 Outro