
Pt papa
mungewell/pico-timecode
A budget friendly LTC/TimeCode device built from a RaspberryPi Pico - using the PIO blocks and MicroPython

A budget friendly LTC/TimeCode device built from a RaspberryPi Pico - using the PIO blocks and MicroPython
Pt thrifty is an open-source printed circuit board by mungewell, from the mungewell/pico-timecode repository on GitHub, published under the MIT licence. It is a 2-layer board of 165.2 × 35.6 mm with 84 parts on 100 nets, routed with 1,078 tracks and 72 vias.
It is built around the LTST-S220GKT and SJ-43514-SMT-TR. Its parts include 48 resistors, 9 capacitors, 8 connectors, 6 ICs and 3 diodes. It belongs with the RP2040 boards of this library.
Work is starting on PCB Rev2, for a while these files may be incomplete. You can access the Rev1 PCB here:
https://github.com/mungewell/pico-timecode/releases/tag/PCB_Rev1
Ideas for future:
2x button on the bottom side, for replicating A & B when used with RP2040-LCD-0.96
pull down 0R on U2/5 nCS, to allow 3rd party to wire line if SD0 is also used for other devices.
add battery holder connections/through holes
connections for Digi-Slate (extra) 8x 7-seg LED.
This lib looks very interesting: https://github.com/smittytone/HT16K33-Python
display count when switch is open, then hold for 2s once closed, then turn off possibly display UB, though could only do Digits/BCD.
would need I2C (GP0, 1) and GPIO (GP2), plus GND/3.3v/VSYS
| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 100K | Resistor_SMD:R_0603_1608Metric | R3, R4, R10, R11, R12, R13, R91, R92, R93, R94, R95, R96 |
| 10 | 100R | Resistor_SMD:R_0603_1608Metric | R1, R2, R14, R82, R83, R84, R90, R97, R98, R99 |
| 8 | 0R | Resistor_SMD:R_0402_1005Metric | R20, R21, R22, R23, R24, R25, R26, R27 |
| 6 | 47K | Resistor_SMD:R_0603_1608Metric | R30, R31, R32, R33, R34, R35 |
| 5 | 1uF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C5, C81, C82 |
| 4 | 0R | Resistor_SMD:R_0603_1608Metric | R15, R16, R17, R18 |
| 4 | 2.00K-1% | Resistor_SMD:R_0603_1608Metric | R5, R6, R8, R81 |
| 4 | KWA-541XVB | DeliveryBos LEDs:KWA-541XVB | DI1, DI2, DI3, DI4 |
| 3 | SW_Push_Shielded | Button_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx31-2LFS | SW1, SW2, SW3 |
| 2 | 100nF | Capacitor_SMD:C_0603_1608Metric | C3, C4 |
| 2 | 10K | Resistor_SMD:R_0603_1608Metric | R28, R29 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C7, C8 |
| 2 | Conn_01x09 | Connector_PinSocket_2.54mm:PinSocket_1x09_P2.54mm_Vertical | J1, J2 |
| 2 | D | Diode_SMD:D_0603_1608Metric | D1, D2 |
| 2 | HT16K33A-28SOIC | HT16K33A-28SSOP:SOIC28-1.27-11.5X17.5MM | U4, U5 |
| 2 | MCP6273T-E/CH | MCP6273T_E_CH:SOT-23-6_MC_MCH-L | U2, U3 |
| 2 | MountingHole | MountingHole:MountingHole_4.3mm_M4 | H1, H2 |
| 1 | 2.49K-1% | Resistor_SMD:R_0603_1608Metric | R9 |
| 1 | 330R | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | Conn_01x02 | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J6 |
| 1 | Conn_01x02 | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J81 |
| 1 | Conn_01x04 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J5 |
| 1 | Conn_01x08 | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J4 |
| 1 | Conn_01x10 | Connector_FFC-FPC:Amphenol_F32Q-1A7x1-11010_1x10-1MP_P0.5mm_Horizontal | J99 |
| 1 | LTST-S220GKT | LTST_S220GKT:LED_LTST-S220GKT_LTO-L | LED1 |
| 1 | MCP73832-2-OT | Package_TO_SOT_SMD:SOT-23-5 | U80 |
| 1 | SJ-43514-SMT-TR | SJ-43514-SMT-TR:CUI_SJ-43514-SMT-TR | J3 |
| 1 | TestPoint | TestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mm | TP1 |
| 1 | ~ | PicoTimecode_PCB_Rev2:RP2040-Tiny | U1 |

mungewell/pico-timecode
A budget friendly LTC/TimeCode device built from a RaspberryPi Pico - using the PIO blocks and MicroPython

Jetsama/DigitalLogicProject
Physical representation of digital logic gates using PCBs

Duckle29/Vitamins-included
This repo holds a variation of the lets split. This board requires no soldering

leacog/PLL-ultrasonic-driver
KiCad project files and arduino code for an in-expensive and simple phase-locked-loop driver for piezo-electric ultrasonic transducers.



Duckle29/MS40
The project uses Ai03s keyswitch library. Many thanks to Ai03 for releasing an awesome keyswitch library with an entirely open license.


It measures 165.2 × 35.6 mm and has 2 copper layers, 1.6 mm thick.
84 parts, built around the LTST-S220GKT and SJ-43514-SMT-TR. 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.
From the mungewell/pico-timecode repository on GitHub, at the commit this page was made from: the board is hardware/pt-thrifty/pt_thrifty.kicad_pcb and its schematic hardware/pt-papa/pt.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).