

SevenSegmentInputModule
7-segment display input module for Framework 16
- Size
- 33.8 × 131 mm
- Copper layers
- 2
- Thickness
- 0.8 mm
- Parts
- 86
- Nets
- 92
- Pads
- 374
- Tracks, vias
- 2,372, 296
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 29 Jun 2024
- Updated
- 25 Jul 2024
Overview
SevenSegmentInputModule is an open-source printed circuit board by cscott, from the cscott/SevenSegmentInputModule repository on GitHub. It is a 2-layer board of 33.8 × 131 mm with 86 parts on 92 nets, routed with 2,372 tracks and 296 vias.
It is built around the RP2040, 74LVC1G34GW,125-JSM and IS31FL3729-QFLS4-TR, with the W25Q16JVUXIQ, VDMR10A1 and SIP32431DR3-T1GE3 among its other parts. Its parts include 27 capacitors, 14 resistors, 14 ICs, 13 diodes and 1 connector. It belongs with the lEDs and displays boards and the RP2040 boards of this library.
Main components
8RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)74LVC1G34GW,125-JSM
SOT-353-40℃~+125℃ 1 1 1.65V~5.5V 24mA 24mA 4uA 74LVC 8.5ns@3.3V,50pF Unidirectional SOT-353 Buffers, Drivers, Receivers, Transceivers ROHSJSMSEMIBuffers, Drivers, Receivers, TransceiversIS31FL3729-QFLS4-TR
QFN-32-EP(4x4)-40℃~+125℃ 16 2.7V~5.5V 35mA 400kHz~1MHz External PWM、I2C Short Circuit Protection、LED open-circuit protection QFN-32-EP(4x4) LED Drivers ROHSISSILED DriversW25Q16JVUXIQ
USON-8-EP(2x3)-40℃~+85℃ 100,000 cycles 10uA 133MHz 16Mbit 2.7V~3.6V 20 Years 3ms SPI USON-8-EP(2x3) NOR FLASH ROHSWinbond ElecNOR FLASHVDMR10A1
SMD-10PLED Segment DisplaysVishay IntertechnologySIP32431DR3-T1GE3
SC-70-6-40℃~+85℃ 1 1.2A 1.5V~5.5V 147mΩ Active High High Side Switch Soft-start、Reverse voltage protection、Reverse current blocking SC-70-6 Power Distribution Switches ROHSVishay IntertechnologyPower Distribution SwitchesSKC6812RGBW-BW-B
SMD5050-4P-40℃~+85℃ 0.29mA 1.6mm 120mcd~240mcd 120° 160mcd~320mcd 2000V 3.7V~5.5V 4.9mm 450mcd~815mcd 460nm~475nm 4kHz 515nm~530nm 5mm 620nm~630nm 800Kbit/s Built-in power-on reset circuit、Built-in power-on reset circuit SMD5050-4P RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)DSHP02TSGET
SMD,P=1.27mm-40℃~+85℃ 1.27mm 2 3,000 Cycles Black SPST Slide, Recessed SMD,P=1.27mm DIP Switches ROHSDongGuan KINGTEK Industrial Co.,LTDDIP Switches
README
README.mdSeven Segment Display Input Module

This module is based on the "34x9 LED Matrix" example from https://github.com/FrameworkComputer/InputModules and is powered by a Raspberry Pi RP2040 microcontroller.
A short video demo of first light from the prototype is at https://youtu.be/MXg15aWYOqI
More discussion of this project can be found in the Framework forums.
License
Input Modules © 2023 by Framework Computer Inc is licensed under CC BY 4.0.
This seven segment display input module is © 2024 by C. Scott Ananian and is also licensed under CC BY 4.0.
To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/
Fabrication and Assembly
A 0.8mm PCB is required.
Most components are SMT on the bottom side of the board; the seven segment displays and side-firing neopixel LEDs are on the top side. If you use a PCBA service, it is most economical to have the bottom side assembled and then hand-solder the small number of top-side components.
In addition, the threaded inserts are not generally stocked by JLCPCB and so are probably easier to hand assemble.
A bezel for the board, which can be 3d printed, can be found in
LEDMatrix-cover-Body.step. This was
designed in FreeCad and the source is LEDMatrix-cover.FCStd.
It is intended that 4mil transparency be used to create legends for the different sections of the display, and then the entire top surface be covered with 0.2mm ND film to achieve a consistent look. A template for the legends is in LEDMatrix-template.pdf and sample legends ready to print (or modify!) are in LEDMatrix-sample-legends.svg.
Parts
86| Qty | Value | Footprint | References |
|---|---|---|---|
| 19 | 100nF | Capacitor_SMD:C_0402_1005Metric | C3, C4, C10, C11, C12, C13, C14, C18, C19, C20, C21, C22, C24, C25, C26, C27 +3 |
| 9 | VDMR10A1 | LEDMatrix:SON_R10A1_VIS_mod_noholes | U4, U5, U6, U7, U8, U9, U10, U11, U12 |
| 8 | SKC6812RGBW-BW-B | LCSC:LED-SMD_4P-L5.0-W5.0-BL_XL-5050RGBC | LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8 |
| 7 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3, TP4, TP5, TP6, TP7 |
| 5 | D_TVS | Diode_SMD:D_0402_1005Metric | D1, D2, D3, D4, D5 |
| 4 | 1uF | Capacitor_SMD:C_0402_1005Metric | C6, C8, C17, C23 |
| 4 | Tooling Hole | LEDMatrix:JLCPCB Tooling Hole | H5, H6, H7, H8 |
| 2 | 10k | Resistor_SMD:R_0402_1005Metric | R2, R4 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C15, C16 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R1, R3 |
| 2 | 22 | Resistor_SMD:R_0402_1005Metric | R5, R6 |
| 2 | 22pF | Capacitor_SMD:C_0402_1005Metric | C1, C2 |
| 2 | 24929 | InputModule:MountingHole_3.7mm_Pad_24929 | H1, H2 |
| 2 | 2k | Resistor_SMD:R_0402_1005Metric | R8, R10 |
| 2 | 5.1 | Resistor_SMD:R_0603_1608Metric | R11, R13 |
| 2 | MountingHole | MountingHole:MountingHole_2.1mm | H3, H4 |
| 1 | 100k | Resistor_SMD:R_0402_1005Metric | R9 |
| 1 | 12.000MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 300k | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 33k | Resistor_SMD:R_0402_1005Metric | R12 |
| 1 | 470k | Resistor_SMD:R_0603_1608Metric | R14 |
| 1 | 74LVC1G34GW,125 | LCSC:SOT-353_L2.1-W1.3-P0.65-LS2.3-BR | U13 |
| 1 | Conn_02x04_Odd_Even | InputModule:PogoPads_2x4_P2.0mm | J1 |
| 1 | DSHP02TSGET | LCSC:SW-SMD_4P_DSHP02TSGET | SW1 |
| 1 | IS31FL3729-QFLS4-TR | Package_DFN_QFN:Texas_RSN_WQFN-32-1EP_4x4mm_P0.4mm_EP2.8x2.8mm_ThermalVias | U3 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U2 |
| 1 | SIP32431DR3-T1GE3 | LCSC:SOT-363_L2.0-W1.3-P0.65-LS2.1-BR | U14 |
| 1 | W25Q16JVUXIQ | InputModule:SON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mm | U1 |
Questions
How big is the SevenSegmentInputModule PCB?
It measures 33.8 × 131 mm and has 2 copper layers, 0.8 mm thick.
What parts does the SevenSegmentInputModule use?
86 parts, built around the RP2040, 74LVC1G34GW,125-JSM, IS31FL3729-QFLS4-TR and W25Q16JVUXIQ. 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 SevenSegmentInputModule KiCad files?
From the cscott/SevenSegmentInputModule repository on GitHub, at the commit this page was made from: the board is MainBoard/MainBoard.kicad_pcb and its schematic Bezel/Bezel.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the SevenSegmentInputModule design in my own project?
Its repository states no licence, so its author keeps all rights: ask cscott before reusing the design.
Similar boards
- 2 layers218 × 218 mm

- 2 layers115 × 75 mm

- 2 layers29.5 × 56.4 mm

Jewelled lc1
matthiasnowak/jewelled
This is a panel meant for production of the Earrings, allowing for 2 Earrings per panel.
68 parts3 - 6 layers88.4 × 17.3 mm

Main header before change
hmcneill46/house-rules-led-recreation
Software attempt at recreating Rose Finn-Kelcey's House Rules
49 parts - 2 layers54 × 54 mm

- 2 layers33 × 22 mm

NanoSense Motion
bluetiger9/nanoSense-Motion
Motion & Human Presence Sensing with Ultra Low Power Consumption and Bluetooth Low Energy Connectivity
37 parts8 - 4 layers90.6 × 58.1 mm

EcoApi pcb
EcoApi/EcoApi_BeeHiveMonitoring
describ options with 0R resistors. etc ...
179 parts4GPL-3.0 - 2 layers64.2 × 35.6 mm

CAN Board
WestianPKl/pcb-docs
A collection of custom PCB designs created in KiCAD, centered around the Raspberry Pi Pico (RP2040) platform. Each board is a standalone module that connects to the Main Board and extends its functionality via I2C, SPI…
30 parts