
Hardware PicoKey
Keyaan-07/PicoKey
A FIDO2 based passkey using the RP2350A and in it's smallest form factor!

WIP - VikramSat's Official Radio Communications Subsystem with hardware, software and more.
Hardware rf is an open-source printed circuit board by Astralis1409, from the Astralis1409/VikramSat-RF-subsystem repository on GitHub, published under the MIT licence. It is a 4-layer board of 72 × 72 mm with 100 parts on 109 nets, routed with 807 tracks and 200 vias.
It is built around the BALF-SPI2-02D3, GSQ5110 and SK5129, with the W25Q128JVSIQ, AMS1117S-3.3 and ESDS314DBVR-TP among its other parts. Its parts include 49 capacitors, 14 resistors, 9 ICs, 4 diodes and 4 connectors. It belongs with the radio and wireless boards and the RP2350 boards of this library.
VikramSAT RF Board is the main communications board for the 'vikramsat', which is a 2U cubesat that me and my teammates are trying to make. This board also includes the RP2350A as the main data processing IC along with multiple interfaces.
The RF transmitter on this board has an output Power of 4 Watts and it is not recommend to use this without a ham radio license. although you can receive data just fine.
It uses the CC1125 RF Transceiver from Texas Instruments as it's Transceiver and GSQ5111 Power Amplifier and it operates in the 70cm band. the RP2350A acts as a control IC for the CC1125 and this simplifies the process for the OnBoard Computer(the OBC of the cubesat)
Me and my friends got an idea of making a cubesat about this time last year, and started learning all the electronics and design, and i am the leader of the group and i design the communications part. I chose to make this project in highway because this was the perfect time, as i was thinking about starting to make the pcb anf highway was announced, and surprisingly, only 4 hours are left from now until highway ends forever!
Kicanvas Link: Here





Files now have .STEP files!
Final Breakdown at the bottom
| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 100n | Capacitor_SMD:C_0402_1005Metric | C20, C22, C23, C24, C25, C26, C27, C28, C29, C30, C31 |
| 11 | 47n | Capacitor_SMD:C_0402_1005Metric | C3, C4, C5, C6, C7, C9, C11, C12, C13, C15, C16 |
| 9 | 4.7u | Capacitor_SMD:C_0402_1005Metric | C17, C18, C19, C21, C34, C35, C36, C39, C40 |
| 5 | 220p | Capacitor_SMD:C_0402_1005Metric | C45, C46, C47, C48, C49 |
| 5 | LOGO | LOGO | G***, G***, G***, G***, G*** |
| 5 | ~ | mainfoot:Debug Pad | DP1, DP2, DP3, DP4, DP5 |
| 4 | 10k | Resistor_SMD:R_0402_1005Metric | R8, R9, R10, R11 |
| 4 | 15p | Capacitor_SMD:C_0402_1005Metric | C1, C2, C32, C33 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3mm_Pad_Via | H1, H2, H3, H4 |
| 3 | 1k | Resistor_SMD:R_0402_1005Metric | R6, R7, R12 |
| 2 | 100nF | Capacitor_SMD:C_0402_1005Metric | C37, C38 |
| 2 | 10u | Capacitor_SMD:C_0805_2012Metric | C41, C42 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R4, R5 |
| 2 | 4259-63 | mainfoot:PE4259 | IC3, IC4 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R13, R14 |
| 2 | Crystal_GND24 | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1, Y2 |
| 2 | D | Diode_SMD:D_0402_1005Metric | D2, D3 |
| 1 | 0 | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 10n | Capacitor_SMD:C_0402_1005Metric | C10 |
| 1 | 1200p | Capacitor_SMD:C_0402_1005Metric | C43 |
| 1 | 1n8 | Capacitor_SMD:C_0402_1005Metric | C8 |
| 1 | 220n | Capacitor_SMD:C_0402_1005Metric | C14 |
| 1 | 3.3u | easyeda2kicad:IND-SMD_L2.0-W1.6_AOTA-B201610S3R3-101-T | L1 |
| 1 | 33 | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 56k | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | 5p | Capacitor_SMD:C_0402_1005Metric | C44 |
| 1 | AMS1117s-3.3 | Package_TO_SOT_SMD:SOT-89-3 | U5 |
| 1 | BALF-SPI2-02D3 | mainfoot:BALFSPI202D3 | IC2 |
| 1 | CC1125RHBR | mainfoot:QFN50P500X500X100-33N-D | IC1 |
| 1 | Conn_01x03_Socket | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | Conn_02x20_Top_Bottom | Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Vertical | J3 |
| 1 | Conn_Coaxial | Connector_Coaxial:SMA_Amphenol_901-143_Horizontal | J1 |
| 1 | ESDS314DBVR | user_imported_devices:ESDS314BVR_SOT95P280X145-5N | D4 |
| 1 | GSQ5110 | easyeda2kicad:QFN-16_L3.0-W3.0-P0.50-TL-EP2.0 | U3 |
| 1 | LED | LED_SMD:LED_0402_1005Metric | D1 |
| 1 | RP2350A-QFN60 | mainfoot:RP2350A_QFN-60_EP_7.75x7.75_Pitch0.4mm | U1 |
| 1 | SK5129 | easyeda2kicad:DFN-6_L1.6-W1.6-P0.50-BL-EP1.0 | U4 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_PTS810 | SW1 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11 | J4 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U2 |
The 98 most common of 100 parts.
It measures 72 × 72 mm and has 4 copper layers, 1.6 mm thick.
100 parts, built around the BALF-SPI2-02D3, GSQ5110, SK5129 and W25Q128JVSIQ. 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 Astralis1409/VikramSat-RF-subsystem repository on GitHub, at the commit this page was made from: the board is hardware_rf/hardware_rf.kicad_pcb and its schematic hardware_rf/hardware_rf.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).

Keyaan-07/PicoKey
A FIDO2 based passkey using the RP2350A and in it's smallest form factor!

Keyaan-07/RP2040-mini-SDR
An attempt to make an SDR using the RP2040.



LimesKey/parsnip-node
A portable LoRa communicator. Custom 4-layer PCB (ESP32-S3 + E22P-915M30S LoRa + NEO-M9N GNSS), designed in KiCad for 915 MHz.

r4hulrr/ausign
Real-time Auslan (Australian Sign Language) to English speech translation glove. Built with ESP32-S3, flex sensors, IMU on a custom PCB, and a Bluetooth-connected Python GUI.

