
BGeigieScint
Safecast/bGeigieScint
The board features an integrated boost converter + linear regulator topology for SiPM bias generation:

The board features an integrated boost converter + linear regulator topology for SiPM bias generation:
Carrier1 Adalogger M0 2x3pin is an open-source printed circuit board by Safecast, from the Safecast/bGeigieScint repository on GitHub. It is a 4-layer board of 83 × 121 mm with 123 parts on 82 nets, routed with 525 tracks and 60 vias.
It is built around the 74HC14, 74HCU04D and MMBT3904, with the BAT54SW and BSS138 among its other parts. Its parts include 31 resistors, 27 capacitors, 7 ICs, 4 transistors and 3 diodes.
bGeigieScint is a compact radiation detection board featuring a Silicon Photomultiplier (SiPM) based sensor system with integrated high-voltage generation, analog signal processing, and USB connectivity.
| Component | Part Number | Function |
|---|---|---|
| MCU | ATSAML21G18B-AUT | Main microcontroller (48-pin QFN) |
| USB | USB3.1C16PFSMT | USB-C connector (USB 2.0) |
| LDO 3.3V | XC6209F332MR-G | Main 3.3V regulator |
| LDO 3.0V | TPS7A2030PDBVR | 3.0V rail for analog |
| LDO Vload | LT3014BHVES5 | Low-noise LDO for HV control |
| OpAmp | OPA357AIDBVR | Shaper amplifier |
| Comparator | TLV3201AIDBVT | Fast comparator |
| Latch | MC14043BDR2G | Digital latch for triggering |
The board features an integrated boost converter + linear regulator topology for SiPM bias generation:
bGeigieScint/
├── bGeigieScint/
│ ├── bGeigieScint.kicad_pro # KiCad project file
│ ├── bGeigieScint.kicad_sch # Schematic (organized in functional blocks)
│ ├── bGeigieScint.kicad_pcb # PCB layout (4-layer, 40×100mm)
│ ├── bGeigieScint-backups/ # Automatic backups
│ ├── firmware/ # Firmware source code
│ │ └── PomeloCore/ # Main firmware project
│ ├── bootloader/ # Bootloader files
│ │ └── uf2-samd21/ # UF2 bootloader for SAMD21
│ ├── v1_2/ # Version 1.2 reference files
│ │ ├── schematic/ # V1.2 schematic PDF
│ │ ├── firmware/ # V1.2 firmware
│ │ └── bootloader/ # V1.2 bootloader
│ ├── Images/ # Project images and photos
│ └── Misc Docs/ # Additional documentation
├── BOM.csv # Bill of Materials
├── Python scripts (*.py) # KiCad automation scripts
└── README.md # This fileThe schematic is organized into 7 functional blocks:
1: VCC 2: SWDIO
3: GND 4: SWCLK
5: GND 6: SWO
7: NC 8: NC
9: GND 10: RESET| Signal | Description |
|---|---|
| SiPM_A | SiPM analog input |
| Vbias | SiPM bias voltage output |
| SHAPER_OUT | Shaped pulse output |
| PA02_DAC_HV | HV control DAC output |
| PA10_PWM | Boost converter PWM |
| PB03_PEAKDET_EN | Peak detector enable |
| PA23_TRG_OUT | Trigger output |
Major improvements over V1.2:
✅ Added (47 components):
✅ Changed:
✅ Enhanced:
v1_2/schematic/bGeigieScint/bGeigieScint.kicad_pro in KiCadPCB Specifications:
Assembly Notes:
Components are organized into functional blocks:
Original Designer: Mihai Cuciuc (M. Cuciuc) Original Repository: github.com/mihaicuciuc/pomelo Organization: Safecast Date: 2024-2025
Safecast appreciates the great work that Mihai has done and made publicly available. This project builds upon the original Pomelo design.

This project is completely open source and free to use, modify, and distribute.
Contributions are welcome! Please:
For major changes, please open an issue first to discuss what you would like to change.
This board generates high voltage (up to 70V) for SiPM biasing. Handle with care:
Made with ❤️ for the radiation detection community
| Qty | Value | Footprint | References |
|---|---|---|---|
| 21 | Conn_01x01_Pin | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | ANCHOR1, ANCHOR2, ANCHOR3, TP1, TP2, TP3, TP4, TP10, TP11, TP12, TP17, TP18, TP19, TP20, TP21, TP22 +5 |
| 15 | 500 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6, R8, R9, R10, R18, R21, R27, R29, R33, R34, R37, R38, R40, R42, R44 |
| 11 | 10pf | Capacitor_SMD:C_0805_2012Metric | C3, C4, C5, C8, C9, C10, C12, C13, C16, C17, C18 |
| 10 | 100n | Capacitor_SMD:C_0805_2012Metric | C19, C22, C24, C25, C26, C30, C32, C33, C34, C35 |
| 8 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | PROTO1, PROTO2, PROTO3, PROTO4, PROTO5, PROTO6, PROTO7, PROTO8 |
| 6 | 1M0 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R11, R12, R25, R26, R35, R36 |
| 6 | Jumper_3_Open | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP1, JP4, JP5, JP6, JP7, JPTEMP1 |
| 6 | SolderJumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP3, JP8, JP9, JP10, JP11, JP12 |
| 4 | 1k0 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R19, R20, R22, R23 |
| 4 | MountingHole | MountingHole:MountingHole_4.3mm_M4 | H1, H2, H3, H4 |
| 3 | MMBT3904 | Package_TO_SOT_SMD:SOT-23 | Q1, Q21, Q22 |
| 3 | OPA2354xxD | Package_SO:SO-8_3.9x4.9mm_P1.27mm | U2, U9, U11 |
| 3 | TBD | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7, R28, R39 |
| 2 | 100nf | Capacitor_SMD:C_0805_2012Metric | C11, C36 |
| 2 | 10pF | Capacitor_SMD:C_0805_2012Metric | C27, C28 |
| 2 | BAT54SW | Package_TO_SOT_SMD:SOT-323_SC-70 | D11, D21 |
| 2 | ~ | Luciole_Footprints:Readout1 2x3 pins 8x8 holes | M1, M2 |
| 1 | 10nF | Capacitor_SMD:C_0805_2012Metric | C29 |
| 1 | 1k0 | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R2 |
| 1 | 1u | Capacitor_SMD:C_0805_2012Metric | C31 |
| 1 | 220 | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1 |
| 1 | 5k1 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R24 |
| 1 | 74HC14 | Package_SO:SO-14_3.9x8.65mm_P1.27mm | U4 |
| 1 | 74HCU04 | Package_SO:SO-14_3.9x8.65mm_P1.27mm | U3 |
| 1 | AZ1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U10 |
| 1 | Adafruit_Feather_M0_Adalogger | Module:Adafruit_Feather | A1 |
| 1 | BSS138 | Package_TO_SOT_SMD:SOT-23 | Q11 |
| 1 | CPT-1207-3TH | Buzzer_Beeper:Buzzer_12x9.5RM7.6 | LS1 |
| 1 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J8 |
| 1 | LED BLUE | LED_THT:LED_D3.0mm_Clear | D1 |
| 1 | OPA2354xxD | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U7 |
| 1 | SolderJumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Bridged2Bar_RoundedPad1.0x1.5mm | JP2 |

Safecast/bGeigieScint
The board features an integrated boost converter + linear regulator topology for SiPM bias generation:

Safecast/bGeigieScint
The board features an integrated boost converter + linear regulator topology for SiPM bias generation:

Safecast/bGeigieScint
The board features an integrated boost converter + linear regulator topology for SiPM bias generation:

Safecast/bGeigieScint
The board features an integrated boost converter + linear regulator topology for SiPM bias generation:

Safecast/bGeigieScint
The board features an integrated boost converter + linear regulator topology for SiPM bias generation:

kasamikona/HeikouBox
A project towards running "Parallelogram" demo by lft (Linus Åkesson).

Gady159/Gadas_MSE_ELoad
Master's thesis project by Jan Gadas: STM32 firmware, Nextion HMI and KiCad hardware design files for a modular high-power electronic load.

Queens-Rocket-Engineering-Team/gse-control-node
The GSE control node is the control PCB for GSE systems to integrate with launch control. This includes actuator control, fan control, and a load cell reading.


starlightk7/OpenSFC
OSHW Reproduction Parts related to the Super Famicom / Super Nintendo game console

artemisamsx/artemisa
Schematics, PCB designs and HDL simulations to build a 8-bits MSX computer

yas-sim/floppy_disk_shield_2d
This is a project to retain 2D/2DD floppy disk data as a raw bit-stream data. The project includes both HW and SW.

It measures 83 × 121 mm and has 4 copper layers, 1.6 mm thick.
123 parts, built around the 74HC14, 74HCU04D, MMBT3904 and BAT54SW. 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 Safecast/bGeigieScint repository on GitHub, at the commit this page was made from: the board is luciole/electronics/carrier1/carrier1_Adalogger_M0_2x3pin/carrier1_Adalogger_M0_2x3pin.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Safecast before reusing the design.