Skip to the content
PCBKitNew board
2 layers33.8 × 131 mmSevenSegmentInputModule, the printed circuit board in 3D

SevenSegmentInputModule

cscott/SevenSegmentInputModule2

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

8

README

README.md

Seven Segment Display Input Module

image

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
QtyValueFootprintReferences
19100nFCapacitor_SMD:C_0402_1005MetricC3, C4, C10, C11, C12, C13, C14, C18, C19, C20, C21, C22, C24, C25, C26, C27 +3
9VDMR10A1LEDMatrix:SON_R10A1_VIS_mod_noholesU4, U5, U6, U7, U8, U9, U10, U11, U12
8SKC6812RGBW-BW-BLCSC:LED-SMD_4P-L5.0-W5.0-BL_XL-5050RGBCLED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8
7TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3, TP4, TP5, TP6, TP7
5D_TVSDiode_SMD:D_0402_1005MetricD1, D2, D3, D4, D5
41uFCapacitor_SMD:C_0402_1005MetricC6, C8, C17, C23
4Tooling HoleLEDMatrix:JLCPCB Tooling HoleH5, H6, H7, H8
210kResistor_SMD:R_0402_1005MetricR2, R4
210uFCapacitor_SMD:C_0603_1608MetricC15, C16
21kResistor_SMD:R_0402_1005MetricR1, R3
222Resistor_SMD:R_0402_1005MetricR5, R6
222pFCapacitor_SMD:C_0402_1005MetricC1, C2
224929InputModule:MountingHole_3.7mm_Pad_24929H1, H2
22kResistor_SMD:R_0402_1005MetricR8, R10
25.1Resistor_SMD:R_0603_1608MetricR11, R13
2MountingHoleMountingHole:MountingHole_2.1mmH3, H4
1100kResistor_SMD:R_0402_1005MetricR9
112.000MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1300kResistor_SMD:R_0603_1608MetricR7
133kResistor_SMD:R_0402_1005MetricR12
1470kResistor_SMD:R_0603_1608MetricR14
174LVC1G34GW,125LCSC:SOT-353_L2.1-W1.3-P0.65-LS2.3-BRU13
1Conn_02x04_Odd_EvenInputModule:PogoPads_2x4_P2.0mmJ1
1DSHP02TSGETLCSC:SW-SMD_4P_DSHP02TSGETSW1
1IS31FL3729-QFLS4-TRPackage_DFN_QFN:Texas_RSN_WQFN-32-1EP_4x4mm_P0.4mm_EP2.8x2.8mm_ThermalViasU3
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU2
1SIP32431DR3-T1GE3LCSC:SOT-363_L2.0-W1.3-P0.65-LS2.1-BRU14
1W25Q16JVUXIQ InputModule:SON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mmU1

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 mmChessBoard, the printed circuit board in 3D

    ChessBoard

    Odissus/ChessBoard

    Interactive chess board design based on Arduino and ESP32

    143 parts
  • 2 layers115 × 75 mmPlanck, the printed circuit board in 3D

    Planck

    fxliang/planck4x6

    planck 4x6 keyboard pcb

    142 parts1
  • 2 layers29.5 × 56.4 mmJewelled lc1, the printed circuit board in 3D

    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 mmMain header before change, the printed circuit board in 3D

    Main header before change

    hmcneill46/house-rules-led-recreation

    Software attempt at recreating Rose Finn-Kelcey's House Rules

    49 parts
  • 2 layers54 × 54 mmHT07, the printed circuit board in 3D

    HT07

    cuplsensor/cupltag

    cupl Tag Firmware and Hardware

    35 parts16
  • 2 layers33 × 22 mmNanoSense Motion, the printed circuit board in 3D

    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 mmEcoApi pcb, the printed circuit board in 3D

    EcoApi pcb

    EcoApi/EcoApi_BeeHiveMonitoring

    describ options with 0R resistors. etc ...

    179 parts4GPL-3.0
  • 2 layers64.2 × 35.6 mmCAN Board, the printed circuit board in 3D

    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