
STM SDR
Beacroxx/STM-SDR
A portable FM radio receiver with OLED display, built on STM32F411CEU6 microcontroller with SI4732-A10 software-defined radio chip.

STM32 Based USB Keypad and Calculator
Keypad PCB REV 3.0 is an open-source printed circuit board by yuhkm, from the yuhkm/STM32_Calculator_Keypad repository on GitHub. It is a 2-layer board of 110 × 140 mm with 111 parts on 95 nets, routed with 702 tracks and 138 vias.
It is built around the TPS63001DRC, SK-12D02-VG7 and TS-1088-AR02016, with the AO3401A, Q13FC1350000400 and SS14 among its other parts. Its parts include 24 diodes, 19 capacitors, 16 resistors, 5 switches and 4 connectors. It belongs with the keyboards and input boards and the STM32 boards of this library.
STM32 Based USB Keypad and Calculator Project
Development Period : 2024.08 ~ 2024.11
| USB C | Power S/W | Mode S/W | Function | Power source |
|---|---|---|---|---|
| 0 | 0 | X | Power off | - |
| 0 | 1 | 0 | Calculator mode | Battery |
| 0 | 1 | 1 | - | - |
| 1 | 0 | X | Power off | Battery charge |
| 1 | 1 | 0 | Calculator mode | USB + Battery charge |
| 1 | 1 | 1 | USB Keypad mode | USB + Battery charge |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 22 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22 +6 |
| 22 | MX_SW_HS | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u | MX1, MX2, MX3, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX22 +6 |
| 10 | Pad | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad_TopBottom | H1, H2, H3, H4, H5, H6, H7, H8, H9, H10 |
| 8 | 100nF(0603) | Capacitor_SMD:C_0603_1608Metric | C2, C5, C9, C10, C11, C12, C13, C14 |
| 7 | 10kR(0603) | Resistor_SMD:R_0603_1608Metric | R3, R7, R8, R9, R10, R11, R16 |
| 3 | 10uF(0603) | Capacitor_SMD:C_0603_1608Metric | C1, C3, C4 |
| 3 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_2u | ST9, ST19, ST20 |
| 2 | 15pF(0603) | Capacitor_SMD:C_0603_1608Metric | C17, C18 |
| 2 | 18pF(0603) | Capacitor_SMD:C_0603_1608Metric | C15, C16 |
| 2 | 1kR(0603) | Resistor_SMD:R_0603_1608Metric | R12, R13 |
| 2 | 1uF(0603) | Capacitor_SMD:C_0603_1608Metric | C6, C8 |
| 2 | 22R(0603) | Resistor_SMD:R_0603_1608Metric | R5, R6 |
| 2 | 5.1kR(0603) | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 2 | LED | LED_SMD:LED_0603_1608Metric | LED1, LED2 |
| 2 | SK-12D02-VG7 | SK-12D02-VG7:SK12D02VG7 | SW1, SW2 |
| 2 | TS-1088-AR02016 | TS-1088-AR02016:TS1088AR02016 | SW3, SW4 |
| 1 | 100R(0603) | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 2.2uH | Inductor_SMD:L_Bourns_SRP7028A_7.3x6.6mm | L1 |
| 1 | 30kR(0603) | Resistor_SMD:R_0603_1608Metric | R14 |
| 1 | 4.7uF(0603) | Capacitor_SMD:C_0603_1608Metric | C7 |
| 1 | 7.5kR(0603) | Resistor_SMD:R_0603_1608Metric | R15 |
| 1 | AO3401A | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | Conn_01x02_Socket | Connector_Molex:Molex_SPOX_5267-02A_1x02_P2.50mm_Vertical | J2 |
| 1 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal | J4 |
| 1 | Conn_01x08_Pin | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Horizontal | J5 |
| 1 | NU(0603) | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C19 |
| 1 | Q13FC1350000400 | 32.768khz:Q13FC1350000400 | Y2 |
| 1 | RotaryEncoder_Switch_MP | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW5 |
| 1 | SS14 | Diode_SMD:D_SMA | SD1 |
| 1 | STM32F401RETx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | TPS63001 | Package_SON:Texas_DRC0010J_ThermalVias | U3 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV | J1 |
| 1 | X322525MOB4SI | 25Mhz:X322525MOB4SI | Y1 |
| 1 | ~ | Lipo:TP4056_Module | U2 |

Beacroxx/STM-SDR
A portable FM radio receiver with OLED display, built on STM32F411CEU6 microcontroller with SI4732-A10 software-defined radio chip.

jaylingelbach/BardAssistant
A tiny “Vicious Mockery” companion built on an ESP32-S3 DevKitM-1.

ivarhak/BlueprintFlightComputerPCB
Files for my flight computer project as a part of the Hack Club foundation's Blueprint program 2025. Board has an STM chip, 2 BMP351 barometers, 1 ICM-42688-P IMU, a microSD slot, battery charging capabilities, and…




MartinDrillon/CLAVICORE
Pilotage d’un clavecin à distance grâce à un clavier ergonomique.

rajeev2705/PROJECTS
Welcome to my PCB projects repository! This space is dedicated to documenting my journey in designing, creating, and improving printed circuit boards (PCBs).
It measures 110 × 140 mm and has 2 copper layers, 1.6 mm thick.
111 parts, built around the TPS63001DRC, SK-12D02-VG7, TS-1088-AR02016 and AO3401A. 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 yuhkm/STM32_Calculator_Keypad repository on GitHub, at the commit this page was made from: the board is CAD_PCB/Main_board/Keypad_PCB_REV_3.0/Keypad_PCB_REV_3.0.kicad_pcb and its schematic CAD_PCB/Main_board/Keypad_PCB_REV_3.0/IO_sch.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 yuhkm before reusing the design.