
Picoclock
locked/picoclock
This repo is an attempt at building a Pico based alarm clock. It was created for my kids and features:

This repo is an attempt at building a Pico based alarm clock. It was created for my kids and features:
Picoclock is an open-source printed circuit board by locked, from the locked/picoclock repository on GitHub. It is a 4-layer board of 140 × 54 mm with 146 parts on 165 nets, routed with 1,181 tracks and 265 vias.
It is built around the MCP9808-E/MS, SHT21 and W25Q128JVSIQ, with the 74LS157PC, PCF8563T/5 and PCM5100PW among its other parts. Its parts include 51 capacitors, 33 resistors, 16 connectors, 15 ICs and 11 diodes. It belongs with the ESP32 and RP2350 boards of this library.
This repo is an attempt at building a Pico based alarm clock. It was created for my kids and features:
The configuration is done remotely, and the clock synchronize from time to time (it can be forced too). The time is also fetched from a remote server.
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Debug ..
make| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 100n | Capacitor_SMD:C_0402_1005Metric | C31, C34, C36, C37, C38, C39, C40, C41, C42, C43, C44, C45 |
| 10 | 1uF | Capacitor_SMD:C_0603_1608Metric | C14, C21, C22, C23, C24, C25, C26, C27, C28, C49 |
| 9 | 10K | Resistor_SMD:R_0402_1005Metric | R16, R17, R18, R19, R21, R28, R29, R31, R38 |
| 8 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C2, C3, C4, C5, C9, C12, C54, C55 |
| 6 | 10K | Resistor_SMD:R_0603_1608Metric | R8, R9, R10, R11, R12, R13 |
| 6 | SW_Push | clock:SW_SPST_TL3301TG | SW1, SW2, SW3, SW4, SW5, SW6 |
| 4 | 10uF | Capacitor_SMD:C_0805_2012Metric | C6, C46, C47, C48 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3_Pad | H1, H2, H3, H4 |
| 3 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C18, C19, C20 |
| 3 | 40 | Resistor_SMD:R_0603_1608Metric | R32, R33, R34 |
| 3 | 470 | Resistor_SMD:R_0603_1608Metric | R2, R4, R37 |
| 3 | LED | LED_SMD:LED_PLCC_2835 | D1, D5, D6 |
| 3 | LED_RGBA | LED_SMD:LED_LiteOn_LTST-C19HE1WT | D7, D8, D9 |
| 3 | MBR0530 | Diode_SMD:D_SOD-123 | D2, D3, D4 |
| 2 | 15p | Capacitor_SMD:C_0402_1005Metric | C32, C33 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R15, R25 |
| 2 | 2.2nF | Capacitor_SMD:C_0603_1608Metric | C10, C11 |
| 2 | 220pF | Capacitor_SMD:C_0603_1608Metric | C29, C30 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R26, R27 |
| 2 | 4.7u | Capacitor_SMD:C_0402_1005Metric | C17, C35 |
| 2 | 4.7u | RP2350_80QFN_minimal:C_0402_1005Metric_small_pads | C13, C16 |
| 2 | 4K7 | Resistor_SMD:R_0402_1005Metric | R1, R3 |
| 2 | 5.1K | Resistor_SMD:R_0603_1608Metric | R5, R6 |
| 2 | BSS138 | Package_TO_SOT_SMD:SOT-23-3 | Q1, Q3 |
| 2 | FerriteBead | Inductor_SMD:L_0603_1608Metric | FB1, FB2 |
| 2 | SS12 | Diode_SMD:D_SOD-323 | D10, D11 |
| 2 | UART | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1, J3 |
| 1 | 0.47 | Resistor_SMD:R_0603_1608Metric | R22 |
| 1 | 1.5K | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C15 |
| 1 | 10uH | Inductor_SMD:L_TDK_NLV32_3.2x2.5mm | L1 |
| 1 | 2.2uF | Capacitor_SMD:C_0402_1005Metric | C8 |
| 1 | 2.2uF | Capacitor_SMD:C_0603_1608Metric | C7 |
| 1 | 22pF | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 3.3u | RP2350_80QFN_minimal:L_pol_2016 | L2 |
| 1 | 33 | Resistor_SMD:R_0402_1005Metric | R14 |
| 1 | 3V Cell | cell:MPD_BC501SM-TR | BT1 |
| 1 | 74LS157 | Package_SO:SOP-16_4.55x10.3mm_P1.27mm | U10 |
| 1 | ABM8-272-T3 | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y2 |
| 1 | AUDIO | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J9 |
| 1 | Conn_01x21_Pin | RMC20452T:RMC20452T | J8 |
| 1 | Conn_01x24 | Connector_FFC-FPC:Hirose_FH12-24S-0.5SH_1x24-1MP_P0.50mm_Horizontal | J15 |
| 1 | Crystal | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | DBG | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J7 |
| 1 | DNF | Resistor_SMD:R_0402_1005Metric | R24 |
| 1 | ESP32-WROOM-E | PCM_Espressif:ESP32-WROOM-32E | U9 |
| 1 | ESP32_IO0 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J13 |
| 1 | ESP32_UART1 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J11 |
| 1 | LED_5V | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J12 |
| 1 | MCP45X1-104E | Package_SO:MSOP-8_3x3mm_P0.65mm | U7 |
| 1 | MCP9808 | Package_SO:MSOP-8_3x3mm_P0.65mm | U3 |
| 1 | Micro_SD_Card_Det1 | clock:microSD_HC_Hirose_DM3AT-SF-PEJM5_combined_MSD-4-A | J5 |
| 1 | NCP1117-3.3_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U8 |
| 1 | PAM8302A | Package_SO:SOP-8_3.76x4.96mm_P1.27mm | U5 |
| 1 | PCF8563T | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | PCM5100 | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U4 |
| 1 | RP2350_80QFN | RP2350_80QFN_minimal:RP2350-QFN-80-1EP_10x10_P0.4mm_EP3.4x3.4mm_ThermalVias | U2 |
| 1 | SCD41-D-R2 | Sensor:Sensirion_SCD4x-1EP_10.1x10.1mm_P1.25mm_EP4.8x4.8mm | U16 |
| 1 | SHT21 | SHT21:SHT21 | U12 |
| 1 | SHT4x | Sensor_Humidity:Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPad | U15 |
| 1 | SJ2-35863B1-SMT-TR | SJ2-35863B1-SMT-TR:CUI_SJ2-35863B1-SMT-TR | J14 |
| 1 | STCC4 | stcc4:STCC4 | U17 |
| 1 | SW_Push | Button_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx31-2LFS | SW7 |
| 1 | UART_S88 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J16 |
| 1 | USB | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J10 |
| 1 | USB_A | Connector_USB:USB_A_Connfly_DS1095 | J2 |
| 1 | USB_C_Receptacle | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J6 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U6 |
| 1 | xx | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J4 |
| 1 | ~ | Lunasys_Library:LP5817 | U11 |
It measures 140 × 54 mm and has 4 copper layers, 1.6 mm thick.
146 parts, built around the MCP9808-E/MS, SHT21, W25Q128JVSIQ and 74LS157PC. 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 locked/picoclock repository on GitHub, at the commit this page was made from: the board is pcb-mini/picoclock.kicad_pcb and its schematic pcb-mini/CYW43439/4L/CYW43439.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask locked before reusing the design.

locked/picoclock
This repo is an attempt at building a Pico based alarm clock. It was created for my kids and features:

locked/picoclock
This repo is an attempt at building a Pico based alarm clock. It was created for my kids and features:

locked/picoclock
This repo is an attempt at building a Pico based alarm clock. It was created for my kids and features:

locked/picoclock
This repo is an attempt at building a Pico based alarm clock. It was created for my kids and features:

locked/picoclock
This repo is an attempt at building a Pico based alarm clock. It was created for my kids and features:

locked/picoclock
This repo is an attempt at building a Pico based alarm clock. It was created for my kids and features:

Christian-Ristevski/E9X-CAN-BT
Using BM83 and MCP2515 to add CAN-bus connected bluetooth audio to BMW E9X series


Appiko/sense_snap_hw
This repository contains all the KiCad based PCB design and related documentation for all the PCBs developed at Appiko.


Envious-Data/EnvOpenEnvSensor
a simple sensor pcb with a display to show some environment conditions

syauqi-alias/pico-peltier
A TEC Controller using Pico RP2350 with Analog Devices LT8722 full bridge driver rated at 15V 4A

totaldesaster/SimpleFOC-Serial-Driver
Advanced dual BLDC driver based on the RP2350 and DRV8323S ICs, designed to be controlled from a trajectory controller over RS-485, RS-422 or TTL UART. Features a compact high power design with two stacked PCBs.
