Skip to the content
PCBKitNew board
2 layers111.8 × 95.3 mmSplitflap, the printed circuit board in 3D

software to drive a public split flap display

Size
111.8 × 95.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
12
Nets
18
Pads
46
Tracks, vias
56, 0
Pours
3
Routed
Yes
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 12 parts on 18 nets, routed with 56 tracks and 0 vias.

README

README.md

Splitflap_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:

c++
splitflaps.flipSegment(int segment);

That line of code will flip the segment once. Or if you want more control, there is the method:

c++
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

12
QtyValueFootprintReferences
4Screw_Terminal_01x04TerminalBlock:TerminalBlock_bornier-4_P5.08mmJ3, J4, J5, J6
2Conn_02x06_Odd_EvenConnector_IDC:IDC-Header_2x06_P2.54mm_VerticalJ1, J2
1Conn_01x02_MaleConnector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_VerticalJ7
1LOGOmaldegem:logo_maldegem3G***

The 8 most common of 12 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?

12 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/sensor_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 mmSplitflap, the printed circuit board in 3D

    Splitflap

    dylanmsu/Splitflap_Display

    software to drive a public split flap display

    38 parts1GPL-3.0
  • 2 layers111.8 × 95.3 mmSplitflap, the printed circuit board in 3D

    Splitflap

    dylanmsu/Splitflap_Display

    software to drive a public split flap display

    14 parts1GPL-3.0

Similar boards

  • 2 layersNrf bga, the printed circuit board in 3D

    Nrf bga

    github-linguist/linguist

    Language Savant. If your repository's language is being reported incorrectly, send us a pull request!

    12 parts14kMIT
  • 2 layers66.9 × 74.5 mmDeskHop, the printed circuit board in 3D

    DeskHop

    hrvach/deskhop

    Fast Desktop Switching Device

    12 parts7.9kGPL-3.0
  • 2 layers40 × 15 mmSensors, the printed circuit board in 3D

    Sensors

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    12 parts3kApache-2.0
  • 2 layers42.7 × 56.5 mmTle6240 driver, the printed circuit board in 3D

    Tle6240 driver

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    12 parts1.2k
  • 2 layers49 × 25 mm5v boost regulator, the printed circuit board in 3D

    5v boost regulator

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    12 parts915
  • 2 layers28.3 × 10.3 mmTap Photosensor PCB, the printed circuit board in 3D

    Tap Photosensor PCB

    VoronDesign/Voron-Tap

    Tap is a nozzle-based z-probe for the V2 and Trident printer designs. The entire toolhead moves to trigger an optical switch. Tap offers many advantages:

    12 parts716GPL-3.0
  • 2 layers25.4 × 70.4 mmTpmsniffer, the printed circuit board in 3D

    Tpmsniffer

    stacksmashing/pico-tpmsniffer

    A simple, very experimental TPM sniffer for LPC bus

    12 parts696