

Splitflap
software to drive a public split flap display
- Size
- 111.8 × 95.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 14
- Nets
- 138
- Pads
- 190
- Tracks, vias
- 0, 0
- Pours
- 3
- Routed
- Not yet
- KiCad
- KiCad 5 (file 20171130)
- Created
- 1 Nov 2019
- Updated
- 12 Mar 2021
Overview
Splitflap is an open-source printed circuit board by dylanmsu, from the dylanmsu/Splitflap_Display repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 111.8 × 95.3 mm with 14 parts on 138 nets.
README
README.mdSplitflap_Display
software to digtally drive a public splitflap display using arduino. The display is meant do be deployed in a steamtrain station where it reads the data from their server. This project is still in development and requires major improvements and code cleanup.
this repository contains:
- arduino library
- kicad schematic and pcb desgin
- basic documentation about the splitflap display modules
The Arduino compatible Library
The included Arduino compatible library is designed to drive a complete split flap display board with 32 individual modules. There are also methods included to drive the individual split flaps with great control. You can for example call the method:
splitflaps.flipSegment(int segment);That line of code will flip the segment once. Or if you want more control, there is the method:
splitflaps.writeSegment(int segment, int state);It sets the state of the selected h-Bridge. There are (in the future) a bunch of example sketches with different use cases for the library. However, they all require at least one driver PCB to actually drive the split flap modules.
The driver PCB
The driver PCBs can drive 8 splitflap modules at the same time, for that it uses 4 SN754410NE chips (L293D in version 4) that are driven by two 74HC595 shift registers. One shift registers drives the H-bridges, the other enables the outputs of the 8 H-Bridges so they dont waste unnecessary power. The communication protocol is quite simple. You have two serial data inputs in the input connector, one is to enable the individual H-Bridges (DiE, ClkE, LaE), the other is to drive the individual H-bridges (Di, Clk, La). They can be daisy-chained to drive an infinite number of splitflap modules.
To actually drive splitflap modules with it, open the arduino sketch named TestDriver. Connect the splitflap modules solenoid connections to the H-Bridge output pairs. Then connect the serial pins to the arduino pins listed in the sketch. and lastly connect 20v to the Vdd input connector. Upload the sketch, the splitflaps should be working.
- V1: first version, fully made in kicad with through hole components
- V4: latest version, made in EasyEDA with mostly SMD components
authors
- Dylan Missuwe
- Tijl Desmet
Parts
14| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | Conn_02x06_Odd_Even | Connector_IDC:IDC-Header_2x06_P2.54mm_Vertical | J1, J2, J3, J4, J5, J6, J7, J8 |
| 1 | DHT22_Temperature_Humidity | Sensors:DHT22_Temperature_Humidity | TH1 |
| 1 | MEGA2560PRO-EMBED | MEGA2560PRO-EMBED:MEGA2560PRO-EMBED | MEGA2560PRO1 |
The 10 most common of 14 parts.
Questions
How big is the Splitflap PCB?
It measures 111.8 × 95.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Splitflap use?
14 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.
Where can I download the Splitflap KiCad files?
From the dylanmsu/Splitflap_Display repository on GitHub, at the commit this page was made from: the board is hardware/main_pcb/splitflap.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Splitflap design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
More from dylanmsu/Splitflap_Display
2- 2 layers111.8 × 95.3 mm

- 2 layers111.8 × 95.3 mm

Similar boards
- 2 layers116.8 × 30 mm

Type d
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards
14 parts3kApache-2.0 - 2 layers32 × 22 mm

- 2 layers34 × 45 mm

2032Charger
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
14 parts915 - 2 layers34 × 109.9 mm

- 2 layers45.3 × 42.7 mm

- 2 layers42.5 × 28.8 mm

C5VRX JACK DIY
Twotoz/C5VRX
Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS
14 parts515GPL-3.0 - 2 layers54 × 47 mm

- 2 layers62 × 24 mm
