Skip to the content
PCBKitNew board
2 layers111.6 × 68.8 mmOpenFlipdisc, the printed circuit board in 3D

an open source 5x5 flip-dot display module built around custom electromagnetic flip discs, a Raspberry Pi Pico 2 W, and a custom driver PCB.

Size
111.6 × 68.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
52
Nets
98
Pads
313
Tracks, vias
849, 56
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
14 Jun 2026
Updated
22 Oct 2026

Overview

OpenFlipdisc is an open-source printed circuit board by shashwtd, from the shashwtd/Open-FlipDisk repository on GitHub. It is a 2-layer board of 111.6 × 68.8 mm with 52 parts on 98 nets, routed with 849 tracks and 56 vias.

It is built around the 74HC595, SS14 and SS34. Its parts include 20 capacitors, 9 ICs, 4 diodes, 4 connectors and 4 switches. It belongs with the RP2040 boards of this library.

Main components

3

README

README.md

Open-FlipDisc

an open source 5x5 flip-dot display module built around custom electromagnetic flip discs, a Raspberry Pi Pico 2 W, and a custom driver PCB.

I started this because small flip-dot modules are hard to find, and the polished commercial options from companies like AlfaZeta are too expensive for this project. this repository has all the work ive done on this project in my attempt to make my own flip dot display.. it also contains a PCB which can be used to drive the flipdots individually

current design

  • 5x5 flip-dot matrix, 25 individually controlled dots
  • Raspberry Pi Pico 2 W controller
  • TB6612FNG motor drivers for coil driving
  • 74HC595 shift registers for expanding control lines
  • 12V input with onboard 5V regulation
  • JLCPCB SMD assembly for the SMD parts
  • Through-hole parts, Pico, regulator, connectors, and mechanical hardware installed manually

assembled Open-FlipDisc PCB assembled PCB

here's how the PCB looks: PCB front render PCB back render final schematic sheet final PCB design

some CAD renders for module, made in fusion: single module render 3x3 module render

this is my first rough 3D printed draft 3x3 grid:

first 3D printed draft

the bill of materials for this project can be found here

Parts

52
QtyValueFootprintReferences
130.1uFCapacitor_SMD:C_0805_2012MetricC6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18
5TB6612FNGPackage_SO:SSOP-24_5.3x8.2mm_P0.65mmU5, U6, U7, U8, U9
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
374HC595Package_DIP:DIP-16_W7.62mm_SocketU2, U3, U4
2100uFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC2, C3
222uFCapacitor_SMD:C_1206_3216MetricC5, C19
2330RResistor_SMD:R_0805_2012MetricR2, R3
2Screw_Terminal_01x05TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-5-5.08_1x05_P5.08mm_HorizontalJ2, J3
11000uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC1
1100nFCapacitor_SMD:C_0805_2012MetricC20
110kResistor_SMD:R_0805_2012MetricR1
110uFCapacitor_SMD:C_1206_3216MetricC4
14.7uHInductor_SMD:L_Sunlord_SWPA5040SL1
1AP63205WU-7OpenFlipdisc_EasyEDA:TSOT-23-6_L2.9-W1.6-P0.95-LS2.8-BLU1
1Barrel_JackConnector_BarrelJack:BarrelJack_HorizontalJ1
1CLEARButton_Switch_THT:SW_PUSH_6mmSW1
1Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ4
1D_ACT (red)LED_THT:LED_D5.0mmD4
1D_PWR (green)LED_THT:LED_D5.0mmD3
1FUNC1Button_Switch_THT:SW_PUSH_6mmSW2
1FUNC2Button_Switch_THT:SW_PUSH_6mmSW3
1Fuse T2AFuse:Fuse_2920_7451MetricF1
1RESETButton_Switch_THT:SW_PUSH_6mmSW4
1RaspberryPi_Pico_WModule:RaspberryPi_Pico_Common_THTA1
1SS14Diode_SMD:D_SMAD2
1SS34Diode_SMD:D_SMCD1

The 51 most common of 52 parts.

Questions

How big is the OpenFlipdisc PCB?

It measures 111.6 × 68.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the OpenFlipdisc use?

52 parts, built around the 74HC595, SS14 and SS34. 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.

Where can I download the OpenFlipdisc KiCad files?

From the shashwtd/Open-FlipDisk repository on GitHub, at the commit this page was made from: the board is PCB/OpenFlipdisc.kicad_pcb and its schematic PCB/OpenFlipdisc.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the OpenFlipdisc design in my own project?

Its repository states no licence, so its author keeps all rights: ask shashwtd before reusing the design.

Similar boards

  • 2 layers90.2 × 90 mmSra dev board 2026, the printed circuit board in 3D

    Sra dev board 2026

    SRA-VJTI/sra-board-hardware-design

    ESP32-based Development Board for Robotics and Embedded Applications

    219 parts81MIT
  • 2 layers55 × 100 mmESP32AY revD2, the printed circuit board in 3D

    ESP32AY revD2

    djspawnbrest/ESP32AY

    ZxPod - ESP32 based AY multiformat player

    138 parts59GPL-3.0
  • 4 layers300.8 × 110 mmFireflow, the printed circuit board in 3D

    Fireflow

    mcbronkowitch/fireflow

    FireFlow — a modulation-first ambient groovebox: the modulation system is the instrument, not a layer on top of it. Five independent lanes per part driving a synth, granular, wavetable, resonator or bucket-brigade deck.

    208 parts2MIT
  • 4 layers100 × 100 mmTouchSynth, the printed circuit board in 3D

    TouchSynth

    cpldcpu/TouchSynth

    Analog Monophonic Synthesizer with a touch keyboard. Controller by CH32V00x

    246 partsMIT
  • 2 layers314 × 150.5 mmPiano pcb, the printed circuit board in 3D

    Piano pcb

    CristianSusa/piano-lcpi-pc-t113

    This piano is a college project for Embedded Systems and Electronic Systems Design. It uses the LCPI-PC-T113 development board with the Allwinner T113s chip running embedded Debian.

    150 parts
  • 2 layers100 × 74.8 mmLifeCounter, the printed circuit board in 3D

    LifeCounter

    Dinamiet/LifeCounterPCB

    Digital life counter for board games

    210 parts
  • 2 layers175 × 60 mmUsb rs485 switch, the printed circuit board in 3D

    Usb rs485 switch

    ucw-gadgets/usb-rs485_switch

    8x RS-485 switch and USB convertor

    357 parts
  • 2 layers121.9 × 73.7 mmSmart io module, the printed circuit board in 3D

    Smart io module

    i-melnichenko/8088-homebrew-computer

    An open-source modular computer built around the Intel 8088 CPU.

    45 parts12MIT