Aster-MCA
pulsefoundry·Aster-MCA·hardware/rev2.0-preliminary/source/Aster-MCA-v2.0.kicad_pcb
About the Aster-MCA PCB
Aster-MCA is an open source RP2040/RP2350 PCB design by pulsefoundry, published on GitHub under the CERN-OHL-P-2.0 license. It is a 4-layer board measuring 90 × 70 mm, with 102 components from 61 distinct parts.
Its main chip is the RP2350 Pico 2 compatible 52x21mm, from the RP2040/RP2350 family. Other key parts include the GW1N-LV4QN88C6/I5, ADC12010CIVYX/NOPB, AD8137YRZ-REEL7 and CH347T. By type, the board carries 40 capacitors, 35 resistors, 7 diodes, 5 inductors, 4 ICs and 4 connectors.
It belongs with the test & measurement designs in this gallery.
From the project
Open-source 4096-channel FPGA MCA for conditioned detector pulses
This directory publishes the current r8 engineering design for a higher- performance Aster MCA. It is a routed, auditable hardware concept, not a released production design.
The FPGA is intended to capture the complete 16-bit ADC bus and perform triggering, baseline tracking, pulse-height/area extraction, pile-up handling, histogramming and event buffering. The RP2350 module is intended to provide USB, configuration, control and higher-level data transfer. Firmware for this architecture has not yet been implemented.

Main components on the Aster-MCA
Aster-MCA bill of materials (BOM)
102 components, 61 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | GW1N-LV4QN88C6/I5 10M16SAE144C8G GOWIN(高云) | Package_QFP__EQFP-144-1EP_20x20mm_P0.5mm_EP4x4mm__AsterProd | U1 |
| 1 | ADC12010CIVYX/NOPB ADS5560IRGZT TI(德州仪器) | Package_DFN_QFN__Texas_RGZ0048A_VQFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm__AsterProd | U2 |
| 1 | AD8137YRZ-REEL7 THS4551IDGKT ADI(亚德诺) | Package_SO__VSSOP-8_3x3mm_P0.65mm__AsterProd | U3 |
| 1 | CH347T AP63203WU-7 WCH(南京沁恒) | Package_TO_SOT_SMD__TSOT-23-6_HandSoldering__AsterProd | U4 |
| 1 | RP2350 Pico 2 compatible 52x21mm | RP2350_Clone_52x21mm_Castellated | A1 |
| 1 | 8MHZ 40.000 MHz CMOS SOSET(索斯特) | Oscillator__Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm_HandSoldering__AsterProd | Y1 |
| 1 | TYPE-C-31-M-12 BNC INPUT 韩国韩荣 | Connector_Coaxial__BNC_Amphenol_031-5539_Vertical__AsterProd | J1 |
| 1 | INTEL JTAG | Connector_PinHeader_2.54mm__PinHeader_2x05_P2.54mm_Vertical__AsterProd | J2 |
| 1 | EXT TRIG | Connector_PinHeader_2.54mm__PinHeader_1x03_P2.54mm_Vertical__AsterProd | J3 |
| 1 | ALT 5V IN | Connector_PinHeader_2.54mm__PinHeader_1x02_P2.54mm_Vertical__AsterProd | J4 |
| 1 | SMD1206P050TF 1.5A RESETTABLE | Fuse__Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder__AsterProd | F1 |
| 1 | 50R TERM | Connector_PinHeader_2.54mm__PinHeader_1x02_P2.54mm_Vertical__AsterProd | JP1 |
| 1 | DC / AC | Connector_PinHeader_2.54mm__PinHeader_1x03_P2.54mm_Vertical__AsterProd | JP2 |
| 1 | GAIN 0.5x / 5x / 25x | Button_Switch_THT__SW_CK_JS203011AQN_DP3T_Angled__AsterProd | SW1 |
| 1 | FPGA RECONFIG | Button_Switch_THT__SW_Tactile_SPST_Angled_PTS645Vx39-2LFS__AsterProd | SW2 |
| 1 | USBLC6-2SC6 PESD5V0S1UL DNP ST(意法半导体) | Diode_SMD__D_SOD-323_HandSoldering__AsterProd | D1 |
| 1 | 19-217/GHC-YR1S2/3T PWR EVERLIGHT(亿光) | LED_THT__LED_D3.0mm__AsterProd | D2 |
| 1 | KT-0603R RUN KENTO | LED_THT__LED_D3.0mm__AsterProd | D3 |
| 1 | TRIG | LED_THT__LED_D3.0mm__AsterProd | D4 |
| 1 | SAT | LED_THT__LED_D3.0mm__AsterProd | D5 |
Show 41 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SS14L USB OR | Diode_SMD__D_SOD-123F__AsterProd | D6 |
| 1 | SS14L EXT OR | Diode_SMD__D_SOD-123F__AsterProd | D7 |
| 1 | GZ1608D601TF 600R@100MHz 1A Sunlord(顺络) | Inductor_SMD__L_0805_2012Metric_Pad1.05x1.20mm_HandSolder__AsterProd | FB1 |
| 3 | 600R@100MHz 1A | Inductor_SMD__L_0805_2012Metric_Pad1.05x1.20mm_HandSolder__AsterProd | FB2, FB3, FB4 |
| 1 | 3.9uH >=3A | Inductor_SMD__L_Changjiang_FNR6020S__AsterProd | L1 |
| 1 | CL10A106KP8NNNC 100n FILM DNP SAMSUNG(三星) | Capacitor_THT__C_Rect_L7.2mm_W2.5mm_P5.00mm__AsterProd | C1 |
| 1 | CL10A105KB8NNNC 2.2n C0G SAMSUNG(三星) | Capacitor_SMD__C_0603_1608Metric__AsterProd | C2 |
| 2 | CL10A105KB8NNNC 100n SAMSUNG(三星) | Capacitor_SMD__C_0603_1608Metric__AsterProd | C5, C42 |
| 1 | CL10A106KP8NNNC 2.2u SAMSUNG(三星) | Capacitor_SMD__C_0805_2012Metric_Pad1.18x1.45mm_HandSolder__AsterProd | C6 |
| 9 | CC0603KRX7R9BB104 100n YAGEO(国巨) | Capacitor_SMD__C_0603_1608Metric__AsterProd | C7, C9, C13, C20, C21, C22, C23, C24 +1 |
| 1 | CL10A106KP8NNNC 1u SAMSUNG(三星) | Capacitor_SMD__C_0805_2012Metric_Pad1.18x1.45mm_HandSolder__AsterProd | C8 |
| 2 | TCC0603COG220J500CT 100n CCTC(三环) | Capacitor_SMD__C_0603_1608Metric__AsterProd | C10, C11 |
| 3 | CL10A106KP8NNNC 100n SAMSUNG(三星) | Capacitor_SMD__C_0603_1608Metric__AsterProd | C12, C30, C31 |
| 11 | 100n | Capacitor_SMD__C_0603_1608Metric__AsterProd | C14, C15, C16, C17, C18, C19, C33, C34 +3 |
| 4 | CC0603KRX7R9BB104 4.7u YAGEO(国巨) | Capacitor_SMD__C_0805_2012Metric_Pad1.18x1.45mm_HandSolder__AsterProd | C25, C26, C27, C29 |
| 1 | CC0603KRX7R9BB104 10u YAGEO(国巨) | Capacitor_SMD__C_0805_2012Metric_Pad1.18x1.45mm_HandSolder__AsterProd | C28 |
| 1 | 100n | Capacitor_SMD__C_0402_1005Metric__AsterProd | C38 |
| 1 | 10u 10V | Capacitor_SMD__C_1206_3216Metric_Pad1.33x1.80mm_HandSolder__AsterProd | C39 |
| 2 | CC0603KRX7R9BB104 22u 6.3V YAGEO(国巨) | Capacitor_SMD__C_1206_3216Metric_Pad1.33x1.80mm_HandSolder__AsterProd | C40, C41 |
| 1 | 0603WAF5101T5E 49R9 0.1% DNP UNI-ROYAL(厚声) | Resistor_SMD__R_0805_2012Metric_Pad1.20x1.40mm_HandSolder__AsterProd | R1 |
| 1 | 0603WAF5101T5E 78R7 0.1% UNI-ROYAL(厚声) | Resistor_SMD__R_0805_2012Metric_Pad1.20x1.40mm_HandSolder__AsterProd | R2 |
| 1 | 0603WAF1002T5E 0R UNI-ROYAL(厚声) | Resistor_SMD__R_0805_2012Metric_Pad1.20x1.40mm_HandSolder__AsterProd | R3 |
| 1 | 0603WAF1002T5E 78R7 0.1% UNI-ROYAL(厚声) | Resistor_SMD__R_0805_2012Metric_Pad1.20x1.40mm_HandSolder__AsterProd | R4 |
| 1 | 0603WAF1002T5E 3k92 0.1% UNI-ROYAL(厚声) | Resistor_SMD__R_0805_2012Metric_Pad1.20x1.40mm_HandSolder__AsterProd | R5 |
| 1 | 4k00 0.1% | Resistor_SMD__R_0805_2012Metric_Pad1.20x1.40mm_HandSolder__AsterProd | R6 |
| 1 | 0603WAF1001T5E 2k00 0.1% UNI-ROYAL(厚声) | Resistor_SMD__R_0805_2012Metric_Pad1.20x1.40mm_HandSolder__AsterProd | R7 |
| 1 | 0603WAF330JT5E 2k00 0.1% UNI-ROYAL(厚声) | Resistor_SMD__R_0805_2012Metric_Pad1.20x1.40mm_HandSolder__AsterProd | R8 |
| 2 | 0603WAF330JT5E 22R 1% UNI-ROYAL(厚声) | Resistor_SMD__R_0805_2012Metric__AsterProd | R9, R10 |
| 2 | 0603WAF330JT5E 10k UNI-ROYAL(厚声) | Resistor_SMD__R_0805_2012Metric_Pad1.20x1.40mm_HandSolder__AsterProd | R11, R41 |
| 1 | 8k25 1% | Resistor_SMD__R_0805_2012Metric_Pad1.20x1.40mm_HandSolder__AsterProd | R12 |
| 1 | 4k99 1% | Resistor_SMD__R_0805_2012Metric_Pad1.20x1.40mm_HandSolder__AsterProd | R13 |
| 7 | 10k | Resistor_SMD__R_0805_2012Metric_Pad1.20x1.40mm_HandSolder__AsterProd | R14, R33, R34, R35, R37, R38, R39 |
| 2 | 33R | Resistor_SMD__R_0805_2012Metric_Pad1.20x1.40mm_HandSolder__AsterProd | R15, R16 |
| 1 | 1k | Resistor_SMD__R_0805_2012Metric_Pad1.20x1.40mm_HandSolder__AsterProd | R36 |
| 1 | 0603WAF1002T5E 10k UNI-ROYAL(厚声) | Resistor_SMD__R_0805_2012Metric_Pad1.20x1.40mm_HandSolder__AsterProd | R40 |
| 1 | 0603WAF330JT5E 1k UNI-ROYAL(厚声) | Resistor_SMD__R_0805_2012Metric_Pad1.20x1.40mm_HandSolder__AsterProd | R42 |
| 1 | 0603WAF1002T5E 1k UNI-ROYAL(厚声) | Resistor_SMD__R_0805_2012Metric_Pad1.20x1.40mm_HandSolder__AsterProd | R43 |
| 2 | 0603WAF1000T5E 1k UNI-ROYAL(厚声) | Resistor_SMD__R_0805_2012Metric_Pad1.20x1.40mm_HandSolder__AsterProd | R44, R45 |
| 1 | 0603WAF1000T5E 324R 0.1% UNI-ROYAL(厚声) | Resistor_SMD__R_0805_2012Metric_Pad1.20x1.40mm_HandSolder__AsterProd | R46 |
| 1 | 0603WAF1000T5E 402R 0.1% UNI-ROYAL(厚声) | Resistor_SMD__R_0805_2012Metric_Pad1.20x1.40mm_HandSolder__AsterProd | R47 |
| 4 | 33R x4 isolated | Resistor_SMD__R_Array_Convex_4x0603__AsterProd | RN1, RN2, RN3, RN4 |
Aster-MCA design files
The KiCad project lives in the pulsefoundry/Aster-MCA repository on GitHub; these links point at the commit this page was built from.
Aster-MCA: common questions
What microcontroller does the Aster-MCA use?
The Aster-MCA is built around the RP2350 Pico 2 compatible 52x21mm, from the RP2040/RP2350 family.
How big is the Aster-MCA PCB?
The Aster-MCA measures 90 × 70 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Aster-MCA?
102 components, from 61 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Aster-MCA design files?
From the pulsefoundry/Aster-MCA repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Aster-MCA design in my own project?
Yes, under the terms of its CERN-OHL-P-2.0 license, which pulsefoundry chose for the repository.
Can I test firmware for the Aster-MCA without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Hid remapper
jfedor2
100 × 100 mm124 parts2LMIT1.7kRP2040/RP2350
Msa
Mentra-Community
47.8 × 9.4 mm53 parts2LMIT1.2kRP2040/RP2350
Open Source Smart Glasses
Mentra-Community
93 × 10.5 mm80 parts4LMIT1.2k