~/talk

Moving Electrons with Rust

github:Qix-
slides:none on file

Project goes from nearly no electronics knowledge to a working custom PCB in nine months, using STM32 hardware, KiCad, Mouser parts, JLCPCB assembly and probe-rs for flashing. Firmware runs on async Rust (Embassy) and delivers UART, USB, two Ethernet ports, PSU control, front‑panel signalling and an OLED; initial PXE approach proves too slow, OLED connector mistakes burn screens, but the board ultimately works and achieves first PXE boot in two weeks. Total hobby cost lands around €5,500 total.

AI-written summary · about

  1. 0:00Introduction
  2. 2:08Custom PCB from scratch
  3. 5:15PCB for kernel testing
  4. 8:24Electronics resources
  5. 10:08First PCB prototype
  6. 13:15Learning from PCB failures
  7. 16:04Full board prototype
  8. 17:52Debugging with programmer
  9. 19:15PCB form factor
  10. 20:58OLED controller fix
  11. 22:46Firmware with Embassy
  12. 24:49Rust vs C for firmware
  13. 25:54Tools for electronics
  14. 27:42Project cost breakdown
  15. 29:08PCB design tips
  16. 29:28Final thoughts
  17. 30:13Q&A on STM32
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.