
Cosmicpi 1.7
CosmicPi/CosmicPiV1.7PCB
PCB for Version 1.7 of the Cosmic Pi Hardware. Incremental changes from V1.6. This design is licensed under the CERN OHL V1.2

Version 1.6 of the Cosmic Pi Hardware, learning the lessons from V2 and going back to something simpler. All the components are now on a single PCB with a snap-off for the SiPM elements. We have also moved to KiCad! Now at board rev C.
Cosmicpi 1.6 is an open-source printed circuit board by cosmic-pi-deprecated, from the cosmic-pi-deprecated/CosmicPiV1.6PCB repository on GitHub. It is a 4-layer board of 128 × 184 mm with 230 parts on 180 nets, routed with 2,130 tracks and 474 vias.
It is built around the L76-M33, AD8039ARZ and MAX1932ETC+, with the LPS25HB, MCP47CMB22-E/MF and SI7006-A20-IM among its other parts. Its parts include 76 capacitors, 70 resistors, 19 ICs, 15 connectors and 8 diodes. It belongs with the STM32 boards of this library.
Version 1.6 of the Cosmic Pi, learning the lessons from V2 and going back to something simpler. All the components are now on a single PCB with a snap-off for the SiPM elements. We have also moved to KiCad!
The SiPM's in this design are from Ketek, and we're very happy with the performance. You can find the SiPM datasheet here: https://www.ketek.net/wp-content/uploads/2018/12/KETEK-PM3325-WB-D0-Datasheet.pdf The SiPM's are also available to purchase retail from their shop (!) - a significant advance over our previous models: https://www.ketek.net/store/products/pm3325-wb/
The design uses scintillators from Amcrys http://www.amcrys.com/ which are not yet available via a retail outlet, however any BC-408 equivalent scintillator that has diamond polished finish surfaces and dimensions of 200x100x10mm can be mated to the SiPMs with suitable mounting holes.
Shapeout 1 & 2 - Shaped (i.e. amplified and stretched signal from the SiPMs - muon detection waveforms). Not used in current software.
Biasfb 1 & 2 - Feedback on the Vbias supply (i.e. to check that it's the right voltage). Not used in current software.
Inj led 1 & 2 - Light injector LEDs, allowing the operation of the SiPM to be checked (and calibrated) post-assembly.
Accint 1, 2 - Interrupts from the accelerometer, not really used for anything yet.
Magint 3 - Interrupt from magnetometer, also not used.
Flag, boot0 - Signals to the Raspberry Pi, flag can be set by the STM32 to indicate a particular condition. Boot0 is used to set the boot mode of the STM32, for example when flashing. This doesn't function correctly in this version, it will be updated for V1.7, due to some issues with the STM32 bootloader.
Vbusm otg dm otg dp - Vbus is the USB bus voltage detection line to the STM32 (i.e. in OTG mode, sense incoming voltage), DM and DP are the differential lines for USB communication. Not functional in the current software; note that the USB doesn't power the device.
Swclk, swdio - These are the programming commands for the STM32, based on the ST-Link system. These work fine, used for programming.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 30 | 100n | Capacitor_SMD:C_0603_1608Metric | C2, C5, C11, C12, C14, C15, C17, C18, C23, C27, C29, C34, C35, C43, C44, C49 +14 |
| 21 | 10k | Resistor_SMD:R_0603_1608Metric | R14, R15, R21, R22, R23, R24, R25, R26, R27, R28, R29, R34, R35, R36, R37, R49 +5 |
| 15 | 1u | Capacitor_SMD:C_1206_3216Metric | C20, C21, C25, C26, C28, C36, C37, C38, C39, C40, C42, C58, C62, C63, C75 |
| 7 | 100k | Resistor_SMD:R_0603_1608Metric | R2, R30, R31, R38, R39, R40, R41 |
| 6 | 100 | Resistor_SMD:R_0603_1608Metric | R54, R55, R64, R66, R67, R69 |
| 6 | 10n | Capacitor_SMD:C_0603_1608Metric | C16, C22, C30, C31, C41, C59 |
| 6 | 1k | Resistor_SMD:R_0603_1608Metric | R42, R43, R44, R45, R50, R51 |
| 5 | 20 | Resistor_SMD:R_0603_1608Metric | R1, R3, R4, R10, R70 |
| 5 | 220n | Capacitor_SMD:C_0603_1608Metric | C19, C32, C33, C60, C61 |
| 4 | 200k | Resistor_SMD:R_0603_1608Metric | R20, R56, R58, R60 |
| 4 | 300 | Resistor_SMD:R_0603_1608Metric | R6, R7, R62, R63 |
| 4 | Conn_01x02_Female | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J9, J10, J13, J15 |
| 4 | Conn_01x02_Male | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal | J8, J11, J12, J14 |
| 4 | LED | LED_SMD:LED_0603_1608Metric | D1, D2, D7, D8 |
| 4 | MountingHole_3.7mm | MountingHole:MountingHole_3.7mm | H1, H2, H3, H3 |
| 4 | n.a. | Capacitor_SMD:C_1206_3216Metric | C9, C10, C51, C52 |
| 3 | 10u | Capacitor_SMD:C_0603_1608Metric | C13, C24, C56 |
| 3 | AD8039 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U14, U15, U19 |
| 3 | LM555 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U6, U11, U12 |
| 2 | 100n | Capacitor_SMD:C_0805_2012Metric | C47, C48 |
| 2 | 150uH | Inductor_SMD:L_1812_4532Metric | L2, L4 |
| 2 | 15k | Resistor_SMD:R_0603_1608Metric | R11, R12 |
| 2 | 1n | Capacitor_SMD:C_0603_1608Metric | C71, C73 |
| 2 | 22p | Capacitor_SMD:C_0603_1608Metric | C3, C4 |
| 2 | 24.9k | Resistor_SMD:R_0603_1608Metric | R18, R19 |
| 2 | 30k | Resistor_SMD:R_0603_1608Metric | R52, R53 |
| 2 | 30p | Capacitor_SMD:C_0603_1608Metric | C45, C46 |
| 2 | 330R | Resistor_SMD:R_0603_1608Metric | R32, R33 |
| 2 | 47n | Capacitor_SMD:C_0603_1608Metric | C68, C69 |
| 2 | 500k | Resistor_SMD:R_0603_1608Metric | R65, R68 |
| 2 | 5100 | Resistor_SMD:R_0603_1608Metric | R46, R47 |
| 2 | 806 | Resistor_SMD:R_0603_1608Metric | R16, R17 |
| 2 | BAS70-04 | Package_TO_SOT_SMD:SOT-23 | D5, D6 |
| 2 | BAT46 | Diode_SMD:D_SOD-123F | D3, D4 |
| 2 | BSS123 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | Conn_01x04_Male | Cosmic:Ketek_PM3325-WB | J4, J5 |
| 2 | EMI_Filter_LL_f | 744232090:IND_744232090 | FL1, FL2 |
| 2 | LP2985-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U13, U16 |
| 2 | MAX1932 | maximsmd:QFN-12-1EP_4x4mm_P0.8mm | U17, U18 |
| 1 | 0R | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | 10 | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | 100u | Capacitor_SMD:C_1206_3216Metric | C76 |
| 1 | 2.2uH | Inductor_SMD:L_0603_1608Metric | L1 |
| 1 | 20k | Resistor_SMD:R_0603_1608Metric | R48 |
| 1 | 22u | Capacitor_SMD:C_0603_1608Metric | C57 |
| 1 | 4.7u | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | 47nH | Inductor_SMD:L_0603_1608Metric | L3 |
| 1 | 74HC00 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U4 |
| 1 | 8 MHz | Crystal:Crystal_SMD_HC49-SD | Y1 |
| 1 | Barrel_Jack_Switch | Connector_BarrelJack:BarrelJack_Horizontal | J1 |
| 1 | L76-M33 | Cosmic:LM76-M33 | U3 |
| 1 | LPS25HB | Package_LGA:ST_HLGA-10_2.5x2.5mm_P0.6mm_LayoutBorder3x2y | U5 |
| 1 | LSM9DS1 | Package_LGA:LGA-24L_3x3.5mm_P0.43mm | U7 |
| 1 | MAX991 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U9 |
| 1 | MCP47CMB22 | Package_SO:MSOP-10_3x3mm_P0.5mm | U1 |
| 1 | Raspberry_Pi_2_3 | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical_SMD | J7 |
| 1 | SI7006-A20 | Package_DFN_QFN:DFN-6-1EP_3x3mm_P1mm_EP1.5x2.4mm | U8 |
| 1 | SMA | Connector_Coaxial:SMA_Molex_73251-1153_EdgeMount_Horizontal | J2 |
| 1 | STM32F401RETx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U2 |
| 1 | SWD | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical_SMD_Pin1Left | J6 |
| 1 | TPS62163DSG | Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias | U10 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Molex-105017-0001 | J3 |
The 201 most common of 230 parts.

CosmicPi/CosmicPiV1.7PCB
PCB for Version 1.7 of the Cosmic Pi Hardware. Incremental changes from V1.6. This design is licensed under the CERN OHL V1.2




Jmanicom/ELAB-Signal-Generator
A square wave generator with adjustable frequency, gain, and offset control. Designed as a part of UBC's ELAB PCB design course.

seankyer/QuickSig
A signal generator circuit completed as part of a PCB course at UBC


tharinduudu/gLOWCOST-2v2-mppcInterface-
Four-channel Raspberry Pi HAT for gLOWCOST scintillator/MPPC readout with programmable bias, thresholds, and FPGA hit processing.
It measures 128 × 184 mm and has 4 copper layers, 1.6 mm thick.
230 parts, built around the L76-M33, AD8039ARZ, MAX1932ETC+ and LPS25HB. 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 cosmic-pi-deprecated/CosmicPiV1.6PCB repository on GitHub, at the commit this page was made from: the board is cosmicpi_1.6.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 cosmic-pi-deprecated before reusing the design.