Gus Workman
banner
gworkman.bsky.social
Gus Workman
@gworkman.bsky.social
Hardware/software engineer currently hacking with #ElixirLang and #Nerves.

Founder of protolux.io - currently available for B2B contracts in Elixir (including Phoenix and Nerves), embedded firmware, and custom PCB design
🦥🕺
October 22, 2025 at 6:31 AM
I love Phoenix Channels 💜

#Elixir #Nerves
September 5, 2025 at 11:17 AM
Recipe:

- 1 e-ink display
- one rev of custom PCB
- 1500 mAh of battery
- a splash of #ElixirLang (infused with Nerves)
- a dash of rust(ler)
July 29, 2025 at 4:56 PM
Here's a video of what that looks like. Starts with floating window to run my compile/upload command for Nerves (though that's not necessary, just wanted to show the floating window). Then `Space +d` for warnings in current file, and `Space + D` for warnings in the workspace
June 25, 2025 at 8:16 AM
Booting into an IEx shell on Trellis 🌱

A huge thank you to @fhunleth.bsky.social for putting in a ton of time with debugging!

#ElixirLang #Nerves
June 19, 2025 at 4:52 PM
If you saw me last week at ElixirConf, you might have seen my Nerves-powered eink name badge

It can show a couple of static images and take a picture with the camera to display on the screen

Working on putting everything in a GitHub repo this week in case anyone wants to make one of their own!
May 20, 2025 at 1:10 PM
Really excited to share this one - I arranged the PCB factory tour in China because I ordered the first production batch of Soleil boards there.

This clip shows me unboxing the boards in the shipping room of the factory. They turned out absolutely great, really impressed with the quality
May 12, 2025 at 12:34 PM
Okay this was a really cool machine that I hadn't seen before. For certain through hole components, there is a machine which will dip the through hole legs into a small well of solder. It's better in some cases because it doesn't require tooling to create a mask for wave soldering
May 10, 2025 at 4:52 AM
This one is called wave soldering, and it is used to solder through hole components (which have "legs" that poke through the PCB)

Basically, the PCB is loaded on a conveyor and slowly moves over a bath of melted solder. The legs drag through the liquid metal, and get soldered to exposed copper pads
May 9, 2025 at 4:04 AM
New clip from my factory tour of a PCB assembly shop in China this past week - showing a pick and place (PNP) machine.

The toolhead on this machine has multiple vacuum nozzles which pick up the tiny components, move them to the correct spot on the PCB, then place and release them
May 8, 2025 at 8:29 PM
Automated optical inspection (AOI) of a circuit board in a PCBA assembly line

This machine detects bad solder joints and flag boards for rework. Critical for quality assurance in PCB assembly
May 6, 2025 at 3:54 PM