
Display driver
hmcty/microwave
All software and hardware for running the microwave food simulator.

All software and hardware for running the microwave food simulator.
Display controller is an open-source printed circuit board by hmcty, from the hmcty/microwave repository on GitHub. It is a 2-layer board of 48.3 × 63.5 mm with 10 parts on 69 nets, routed with 6 tracks and 0 vias.
It is built around the TEENSY 4.1. Its parts include 4 capacitors, 3 ICs and 3 connectors. It belongs with the lEDs and displays boards and the NXP (LPC, Kinetis, i.MX RT) boards of this library.
All software and hardware for running the microwave food simulator.
Microwave food simulator is a decommissioned LG microwave. It's been paired with a custom human-sized turntable, and a LINAK height-adjustable desk.
|-- apps/
| |-- cabin-control/ # RPi service for cabin LEDs, fans, etc.
| |-- display-controller/ # Teensy 4.1 firmware for panel display
| |-- table-controller/ # Teensy 4.0 firmware for turntable control and height adjustment
| |-- mw-cli/ # App to command other services/controllers
| |-- mw-hub/ # RPi service to bridge communication between MCUs and other services
| |-- mw-orchestrator/ # App to execute YAML command sequences
| `-- mw-viewer/ # App to stream and record cabin video streams
|-- crates/
| |-- linak-protocol/ # LINAK frame parser and types
| |-- mw-cmd/ # Command arg parsers (shared between CLI and orchestrator)
| |-- mw-comms/ # Host/device communication drivers and settings
| |-- mw-msgs/ # Message types and serialization
| `-- turntable/ # Turntable state machine
|-- hardware/
| |-- display_controller/ # KiCAD design for display control protoboard
| |-- display_driver/ # KiCAD design for LED common anode display driver
| `-- table_controller/ # KiCAD design for table control protoboard
|-- routines/ # YAML command sequences for the orchestrator
|-- scripts/
| |-- cam-stream.service # systemd unit for camera streaming
| `-- cam_stream_ffmpeg.sh # script to stream camera feed via ffmpeg
|-- flash.sh # build and flash Teensy firmware (buttonless)
`-- install.sh # build and update RPi servicesInstall the target once:
rustup target add thumbv7em-none-eabihfflash.sh builds a firmware app, converts it to a .hex, and loads it onto its
Teensy. The supported apps are table-controller (Teensy 4.0) and
display-controller (Teensy 4.1).
One-time setup:
cargo install cargo-binutils # provides `cargo objcopy`
rustup component add llvm-toolsYou also need teensy_loader_cli installed.
To build, convert, and flash:
./flash.sh table-controllerBefore flashing, the script asks the running firmware to drop into the
bootloader over USB (via mw-cli), so no program-button press is needed.
Flags:
-s: build only, skipping the .hex conversion and flashing.-n: skip the auto-reboot into the bootloader. Use it for first-time setup,
when no firmware is running yet to receive the command — press the Teensy's
program button instead.| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 0.1u | Capacitor_THT:C_Radial_D5.0mm_H11.0mm_P2.00mm | C2, C4 |
| 2 | 0.33u | Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm | C1, C3 |
| 1 | Conn_01x03 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal | J3 |
| 1 | Conn_02x01 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J1 |
| 1 | Conn_02x08_Odd_Even | Connector_IDC:IDC-Header_2x08_P2.54mm_Vertical | J2 |
| 1 | LM7805_TO220 | Package_TO_SOT_THT:TO-220-3_Vertical | U4 |
| 1 | LM7809_TO220 | Package_TO_SOT_THT:TO-220-3_Vertical | U2 |
| 1 | Teensy4.1 | teensy:Teensy41 | U1 |
It measures 48.3 × 63.5 mm and has 2 copper layers, 1.6 mm thick.
10 parts, built around the TEENSY 4.1. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the hmcty/microwave repository on GitHub, at the commit this page was made from: the board is hardware/display_controller/display_controller.kicad_pcb and its schematic hardware/display_controller/display_controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask hmcty before reusing the design.

hmcty/microwave
All software and hardware for running the microwave food simulator.

hmcty/microwave
All software and hardware for running the microwave food simulator.

newdigate/teensy-eurorack
Hardware Design: Eurorack shield for teensy 4.1 with 14 in / 16 out analog channels





jerry20091103/Teensy_Grovebox
A portable synth and music multi-tool made with Teensy 4.1

FundamentalFrequency/LMN-3-ECAD
Electrical CAD Files for the LMN-3 Project

DRWJSCHMIDT/T41
This is the repository for the officially released V10, V11, and V12 versions of the T41 Software Defined Transceiver hardware and kits.