Building Open Hardware with FOSS
summary
Builds a working 3x3 macropad that is RP2040-based, QMK-compatible, with an OLED, rotary encoder and hot‑swap switches, designed in KiCad and PrusaSlicer for PCB and 3D print workflows. Prototype flows: breadboard → KiCad schematic/PCB → order from JLCPCB (10 boards ≈ ₹2,000 plus ≈₹3,000 import/DHL fees) → Fusion 360 case → PrusaSlicer gcode → print and assemble. Firmware uses QMK C source. PCB batch arrives and the device works, though the reset button placement forces disassembly; first home PCB earlier failed. Repository: github.com/balub/CoryDora.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:25Open hardware projects
- 3:54Hardware development challenges
- 6:21Talk goal and Electronics 101
- 12:03Building a macropad
- 15:17PCB design with KiCad
- 18:04PCB manufacturing in India
- 20:273D printing cases and CAD
- 22:573D printing role
- 25:32Programming macropad with QMK
- 27:43Build more open hardware
- 28:25Open hardware showcase
- 32:18Community and closing
related talks
20mCreate Hardware with Open-Source ecosystem
40mFree and Open Source Software Tools for Making Open Source Hardware
29mDesigning and Building Custom Keyboards ⌨️ with Python
25m"Electronic Hardware Design"
33mFlexboard: Developing Zephyr on a Keyboard That Runs It
29mElectronic circuit design the FOSH way
15mKeynote: Organising the Hardware Ecosystem with Open Source: Antmicro's Visual...
42mFrom circuit board design to finished product: the hobbyist’s guide to hardware manufacturing
