Bluepill design
thesunRider·RFGen·hardware_design/bluepill_design/bluepill_design.kicad_pcb
About the Bluepill design PCB
Bluepill design is an open source PCB design by thesunRider, published on GitHub under the MIT license. It is a 2-layer board measuring 83.5 × 95.5 mm, with 66 components from 34 distinct parts.
Other key parts include the CMT2119, LM358, 74HC04, L7805 and YAAJ_BluePill. By type, the board carries 15 capacitors, 13 connectors, 13 resistors, 8 transistors, 6 ICs and 3 jumpers.
From the project
Lab Grade RF Generator (Square Wave) Made using Arduino and SI2302 Module
This is an open source DIY Square wave generator. There are two versions included: - Blue pill - (1Hz - 960Mhz) - Atmega328p/Arduino (1Hz - 250Mhz)
- Si5351 - Channel A,B (1Khz - 250Mhz) - CMT2119A - Channel E (only for bluepill version: 250Mhz - 960Mhz)
https://github.com/user-attachments/assets/bd40d5bd-5a4e-4a5a-9730-a542df9f6650
- Upload 328p schematics for an Arduino based generator. - Upload bluepill schematic for Bluepilll based generator.

Main components on the Bluepill design
Bluepill design bill of materials (BOM)
66 components, 34 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CMT2119 | SOT-23-6_Handsoldering | U1 |
| 1 | LM358 | DIP-8_W7.62mm | U2 |
| 1 | 74HC04 | DIP-14_W7.62mm | U3 |
| 1 | L7805 | TO-220-3_Vertical | U4 |
| 1 | YAAJ_BluePill | YAAJ_BluePill_2 | U5 |
| 1 | TL431LP | TO-92_Inline | U6 |
| 3 | BC557 | TO-92_Inline | Q1, Q7, Q8 |
| 5 | BC547 | TO-92_Inline | Q2, Q3, Q5, Q6, Q9 |
| 1 | 26Mhz | Crystal_HC49-U_Vertical | Y1 |
| 1 | select_rotary | PinHeader_1x05_P2.54mm_Vertical | J1 |
| 1 | mode_rotary | PinHeader_1x05_P2.54mm_Vertical | J2 |
| 1 | lcd_socket | PinHeader_1x16_P2.54mm_Vertical | J3 |
| 1 | comms | PinHeader_1x07_P2.54mm_Vertical | J4 |
| 1 | si5351 | PinHeader_1x07_P2.54mm_Vertical | J5 |
| 1 | Conn_01x03_Socket | PinHeader_1x03_P2.54mm_Vertical | J6 |
| 1 | pwmD | PinHeader_1x02_P2.54mm_Vertical | J9 |
| 1 | pwmC | PinHeader_1x02_P2.54mm_Vertical | J10 |
| 1 | pwrIn | PinHeader_1x02_P2.54mm_Vertical | J11 |
| 2 | clk2 | PinHeader_1x02_P2.54mm_Vertical | J12, J15 |
| 1 | bias_pot | FanPinHeader_1x03_P2.54mm_Vertical | J13 |
Show 14 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | clk0 | PinHeader_1x02_P2.54mm_Vertical | J14 |
| 1 | Buzzer | Buzzer_D14mm_H7mm_P10mm | BZ1 |
| 3 | Jumper_2_Open | PinHeader_1x02_P2.54mm_Vertical | JP1, JP3, JP4 |
| 1 | R_Potentiometer | Potentiometer_Bourns_3386P_Vertical | RV1 |
| 2 | 1N4148 | D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2 |
| 2 | 100u | L_Toroid_Vertical_L14.7mm_W8.6mm_P5.58mm_Pulse_KM-1 | L1, L3 |
| 1 | 200n | L_Toroid_Vertical_L14.7mm_W8.6mm_P5.58mm_Pulse_KM-1 | L2 |
| 7 | 100n | C_Disc_D5.0mm_W2.5mm_P2.50mm | C1, C2, C7, C11, C15, C16, C19 |
| 6 | 10n | C_Disc_D5.0mm_W2.5mm_P2.50mm | C4, C5, C6, C10, C17, C20 |
| 2 | 100u | CP_Radial_D8.0mm_P5.00mm | C12, C18 |
| 6 | 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R5, R8, R9, R11 |
| 4 | 1k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3, R6, R7, R10 |
| 1 | 2.2k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R4 |
| 2 | 100k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R12, R13 |
Bluepill design design files
The KiCad project lives in the thesunRider/RFGen repository on GitHub; these links point at the commit this page was built from.
Bluepill design: common questions
How big is the Bluepill design PCB?
The Bluepill design measures 83.5 × 95.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Bluepill design?
66 components, from 34 distinct parts. The full bill of materials is listed on this page.
Where can I download the Bluepill design design files?
From the thesunRider/RFGen repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Bluepill design design in my own project?
Yes, under the terms of its MIT license, which thesunRider chose for the repository.