~/talk

From circuit board design to finished product: the hobbyist’s guide to hardware manufacturing

Talkat NDC TechTown 2019 · 2019-09-02..09-05· [embedded-and-hardware]
slides:none on file

Build of a handheld programmable gamepad with Wi‑Fi/Bluetooth, touch screen, microphone, speaker, joypad, buttons and sensors uses an ESP32 MCU, BME280 env sensor and MPU9250 IMU, coded in MicroPython. Workflow uses KiCad/Fritzing/ECAD, JLCPCB for boards and LCSC/Arrow for parts, with stencils, reflow ovens or hot air and optional pick‑and‑place. Iteration count is multiple prototypes; common failures include flipped microSD footprint and cut traces from through‑holes. Cost per unit ~ $40–50 parts/PCBs, selling price €79, assembly and lead time are major blockers.

AI-written summary · about

  1. 0:00Introduction
  2. 0:25Who is Sebastian
  3. 0:59Agenda
  4. 1:51EuroPython
  5. 2:50Our process
  6. 5:00We tried
  7. 6:50Workshop
  8. 9:43Components
  9. 13:24Sensors
  10. 14:10Communication protocols
  11. 14:39PCB design tools
  12. 15:16Fritzing
  13. 15:52ECEDA
  14. 16:38ChiCAD
  15. 17:19The workflow
  16. 17:48The schematic
  17. 18:16Footprints
  18. 18:50Schematic footprints
  19. 19:19Schematic connections
  20. 19:51CAD viewer
  21. 20:20PCB manufacturers
  22. 21:19Assembly
  23. 21:52Assembling buttons
  24. 22:04Stencils
  25. 23:01Pick and place
  26. 23:48Physical layout
  27. 24:21Input devices
  28. 25:30Schematic
  29. 25:43Connections
  30. 26:06DME 280
  31. 26:25Layout
  32. 27:19Demos
  33. 27:39Tetrax
  34. 28:12Weather Report
  35. 28:30Dungeon Game
  36. 29:09Vertical Scroller
  37. 30:12Cost
  38. 31:37Design fails
  39. 32:10Throughhole circles
  40. 32:21Design rules check
  41. 33:14Assembly fails
  42. 33:42The next day
  43. 33:58Lure issues
  44. 34:41Display issues
  45. 34:52Hanss experience
  46. 35:11Injuries
  47. 36:01Coffee breaks
  48. 36:51Component sourcing
  49. 38:06PCB layout
  50. 39:55Assembly tips
  51. 40:38Service providers
  52. 41:30Conclusion
~/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.