
LogicAnalyzer
gusmanb/logicanalyzer
24 channel, 100Msps logic analyzer hardware and software

The fastest way to install classic Mac OS on a Maclock + USB, sound, buttons, and brightness control
Maclock breakout is an open-source printed circuit board by wr, from the wr/macintosh-mini repository on GitHub. It is a 2-layer board of 70.5 × 26.5 mm with 10 parts on 7 nets, routed with 27 tracks and 0 vias.
Its parts include 3 resistors, 2 switches and 1 capacitor. It belongs with the audio and music and interfaces and adapters boards of this library.
KiCad 10 project for the breakout that connects the Mac-shaped clock's front-panel parts (rotary encoder, two pushbuttons, PAM8302 audio amp, speaker) to the Pi Zero 2 W's GPIO header.
Wiring it to the Pi, with pin assignments, is step 2 of the build guide. For the case-side parts you'll print, see the 3D-printed screen bezel.
Order from PCBway. You can use my referral code to get $5 off your order, if you want.
To populate one board:
| Ref | Qty | Part | Footprint | Notes |
|---|---|---|---|---|
| R1, R2, R3 | 3 | 1 kΩ resistor | 0402 (1005 metric) SMD | Pull-ups for the two buttons + the rotary encoder |
| C1 | 1 | 100 nF ceramic capacitor | Through-hole disc, 5 mm pitch | Audio decoupling |
| — | 1 | PAM8302 audio amplifier breakout | external module | Wire A+ to Pi GPIO 19 (header pin 35); output to speaker |
| — | 1 | Small speaker, 8 Ω, ~0.5 W | — | Whatever fits behind the original Maclock grille |
| PiInput | 1 | 1×7 pin header, 2.54 mm pitch, vertical | through-hole | Plugs into Pi GPIO pins 35–47 |
| Ref | Qty | Part | Footprint | Notes |
|---|---|---|---|---|
| SW1, SW2 | 2 | SMD tactile switch (e.g. Mountain TS32735) | 4.6 × 3.5 mm SMT | Skip if you're wiring the Maclock's existing buttons to the SW1/SW2 pads |
| JP1 | 1 | 3-pin rotary encoder | Skip if you're wiring the Maclock's existing dial |
CERN-OHL-S-2.0 — see LICENSE. You can make, modify and sell the board. Boards you make must point to their source, and a modified design must be published under the same licence.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 1K | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R1, R2, R3 |
| 2 | TS32735BK160RASMTTR | KiCad:TS32735BK160RASMTTR | SW1, SW2 |
| 1 | 100nF | Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm | C1 |
| 1 | 5V | BAT+ | |
| 1 | GND | BAT- | |
| 1 | PinHeader_1x07_P2.54mm_Vertical | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical | PiInput |
| 1 | Rotary_Encoder_5pin | 1X05_ROUND_70 | JP1 |
It measures 70.5 × 26.5 mm and has 2 copper layers, 1.6 mm thick.
10 parts. 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 wr/macintosh-mini repository on GitHub, at the commit this page was made from: the board is maclock-pcb/maclock-breakout.kicad_pcb and its schematic maclock-pcb/maclock-breakout.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 wr before reusing the design.

gusmanb/logicanalyzer
24 channel, 100Msps logic analyzer hardware and software

byrantech/laptop
anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

joeycastillo/Sensor-Watch
A board replacement for the classic Casio F-91W wristwatch


OLIMEX/OLINUXINO
OLINUXINO is Open Source / Open Hardware, low cost from EUR 24 Linux Industrial grade Single Board Computer capable to operate -25+85C

rusefi/rusefi
rusefi - GPL internal combustion engine control unit

VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI