PLAY PODCASTS
Shenzhen I/O IRL - an open source educational electronics puzzle. (divoc_r2r)

Shenzhen I/O IRL - an open source educational electronics puzzle. (divoc_r2r)

Chaos Computer Club - archive feed · Rick Pannen

April 4, 202141m 53s

Audio is streamed directly from the publisher (cdn.media.ccc.de) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

An electronics learning kit based on the pseudo-assembler language and simplified electronics of the "Shenzhen I/O" puzzle game by Zachtronics (http://www.zachtronics.com/shenzhen-io). Built with the cheapest microcontroller china has to offer. This is currently work in progress. I implemented an interpreter for the Shenzhen I/O pseudo-assembler language and an implementation of the "Simple I/O" and "XBus" pins on the ultra-cheap 8bit Padauk PFS173 microcontroller (3000 words of flash memory, 256bytes of RAM). The kit consists of a GUI application for programming the microcontrollers and a circuit board. The board connects to any PC via USB and has 2 emulated "MC5000" microcontrollers and different peripherals like buttons, a seven segment display, a buzzer etc. that can be connected via jumper wires. Users have to solve tasks by connecting the components with jumper wires and programm the microcontrollers with up to 14 lines of pseudo-assembly language. Everything is based on open source (Compiler toolchain, GUI and electronics) and is intended to be used a gamified platform for learning basic electronics and programming skills. Fragenpad: https://di.c3voc.de/pad/r2r:talk:RXZV33 about this event: https://pretalx.c3voc.de/divoc-reboot-to-respawn-2021/talk/RXZV33/

Topics

divoc_r2r32021Technology