~/talk

Connecting Old to New with CircuitPython: Retrocomputer input devices on...

Talkat PyCon US 2024 · 2024-05-15..05-23· [python]
links:none on file
slides:none on file

Three concrete converters: a Commodore keyboard with a 27‑line CircuitPython mapper, a Tandy keyboard decoded via an RP2040 PIO state machine to meet microsecond clock timing, and a NeXT bus mouse turned into a USB HID mouse using quadrature support. All use CircuitPython on RP2040 boards, reuse original connectors non‑destructively, publish full source and wiring, and produce working USB keyboards/mice you can plug into modern PCs.

AI-written summary · about

  1. 0:00Welcome
  2. 0:54CircuitPython overview
  3. 2:17What is CircuitPython
  4. 3:00USB HID devices
  5. 4:05Microcontrollers used
  6. 4:26Keyboard matrices
  7. 6:37Commodore keyboard USB
  8. 9:46Commodore keyboard code
  9. 11:10Tandy keyboard USB
  10. 13:35Tandy keyboard PIO
  11. 16:44Tandy keyboard code
  12. 17:05NeXT mouse USB
  13. 19:34Quadrature encoding
  14. 20:373D printing NeXT mouse
  15. 21:20Project links
  16. 22:24Closing remarks
  17. 23:09Q&A
~/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.