Skip to the content
4 layers128 × 184 mmCosmicpi 1.6, the printed circuit board in 3D

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.

Size
128 × 184 mm
Copper layers
4
Thickness
1.6 mm
Parts
230
Nets
180
Pads
737
Tracks, vias
2,130, 474
Pours
23
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
31 Mar 2019
Updated
14 Aug 2019

Overview

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.

Main components

12

README

README.md

CosmicPiV1.6

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.

What do the signals do?

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.

Parts

230
QtyValueFootprintReferences
30100nCapacitor_SMD:C_0603_1608MetricC2, C5, C11, C12, C14, C15, C17, C18, C23, C27, C29, C34, C35, C43, C44, C49 +14
2110kResistor_SMD:R_0603_1608MetricR14, R15, R21, R22, R23, R24, R25, R26, R27, R28, R29, R34, R35, R36, R37, R49 +5
151uCapacitor_SMD:C_1206_3216MetricC20, C21, C25, C26, C28, C36, C37, C38, C39, C40, C42, C58, C62, C63, C75
7100kResistor_SMD:R_0603_1608MetricR2, R30, R31, R38, R39, R40, R41
6100Resistor_SMD:R_0603_1608MetricR54, R55, R64, R66, R67, R69
610nCapacitor_SMD:C_0603_1608MetricC16, C22, C30, C31, C41, C59
61kResistor_SMD:R_0603_1608MetricR42, R43, R44, R45, R50, R51
520Resistor_SMD:R_0603_1608MetricR1, R3, R4, R10, R70
5220nCapacitor_SMD:C_0603_1608MetricC19, C32, C33, C60, C61
4200kResistor_SMD:R_0603_1608MetricR20, R56, R58, R60
4300Resistor_SMD:R_0603_1608MetricR6, R7, R62, R63
4Conn_01x02_FemaleConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ9, J10, J13, J15
4Conn_01x02_MaleConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_HorizontalJ8, J11, J12, J14
4LEDLED_SMD:LED_0603_1608MetricD1, D2, D7, D8
4MountingHole_3.7mmMountingHole:MountingHole_3.7mmH1, H2, H3, H3
4n.a.Capacitor_SMD:C_1206_3216MetricC9, C10, C51, C52
310uCapacitor_SMD:C_0603_1608MetricC13, C24, C56
3AD8039Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU14, U15, U19
3LM555Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU6, U11, U12
2100nCapacitor_SMD:C_0805_2012MetricC47, C48
2150uHInductor_SMD:L_1812_4532MetricL2, L4
215kResistor_SMD:R_0603_1608MetricR11, R12
21nCapacitor_SMD:C_0603_1608MetricC71, C73
222pCapacitor_SMD:C_0603_1608MetricC3, C4
224.9kResistor_SMD:R_0603_1608MetricR18, R19
230kResistor_SMD:R_0603_1608MetricR52, R53
230pCapacitor_SMD:C_0603_1608MetricC45, C46
2330RResistor_SMD:R_0603_1608MetricR32, R33
247nCapacitor_SMD:C_0603_1608MetricC68, C69
2500kResistor_SMD:R_0603_1608MetricR65, R68
25100Resistor_SMD:R_0603_1608MetricR46, R47
2806Resistor_SMD:R_0603_1608MetricR16, R17
2BAS70-04Package_TO_SOT_SMD:SOT-23D5, D6
2BAT46Diode_SMD:D_SOD-123FD3, D4
2BSS123Package_TO_SOT_SMD:SOT-23Q1, Q2
2Conn_01x04_MaleCosmic:Ketek_PM3325-WBJ4, J5
2EMI_Filter_LL_f744232090:IND_744232090FL1, FL2
2LP2985-3.3Package_TO_SOT_SMD:SOT-23-5U13, U16
2MAX1932maximsmd:QFN-12-1EP_4x4mm_P0.8mmU17, U18
10RResistor_SMD:R_0603_1608MetricR8
110Resistor_SMD:R_0603_1608MetricR13
1100uCapacitor_SMD:C_1206_3216MetricC76
12.2uHInductor_SMD:L_0603_1608MetricL1
120kResistor_SMD:R_0603_1608MetricR48
122uCapacitor_SMD:C_0603_1608MetricC57
14.7uCapacitor_SMD:C_0805_2012MetricC1
147nHInductor_SMD:L_0603_1608MetricL3
174HC00Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU4
18 MHzCrystal:Crystal_SMD_HC49-SDY1
1Barrel_Jack_SwitchConnector_BarrelJack:BarrelJack_HorizontalJ1
1L76-M33Cosmic:LM76-M33U3
1LPS25HBPackage_LGA:ST_HLGA-10_2.5x2.5mm_P0.6mm_LayoutBorder3x2yU5
1LSM9DS1Package_LGA:LGA-24L_3x3.5mm_P0.43mmU7
1MAX991Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU9
1MCP47CMB22Package_SO:MSOP-10_3x3mm_P0.5mmU1
1Raspberry_Pi_2_3Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical_SMDJ7
1SI7006-A20Package_DFN_QFN:DFN-6-1EP_3x3mm_P1mm_EP1.5x2.4mmU8
1SMAConnector_Coaxial:SMA_Molex_73251-1153_EdgeMount_HorizontalJ2
1STM32F401RETxPackage_QFP:LQFP-64_10x10mm_P0.5mmU2
1SWDConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical_SMD_Pin1LeftJ6
1TPS62163DSGPackage_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalViasU10
1USB_B_MicroConnector_USB:USB_Micro-B_Molex-105017-0001J3

The 201 most common of 230 parts.

Similar boards

  • 4 layers128 × 184 mmCosmicpi 1.7, the printed circuit board in 3D

    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

    219 parts14
  • 4 layers132 × 100 mmCosmicpi2beta, the printed circuit board in 3D

    Cosmicpi2beta

    CosmicPi/CosmicPi2-pcb

    Prototypes for our V2 PCB

    223 parts3
  • 2 layers55.6 × 54.8 mmSignal Generator, the printed circuit board in 3D

    Signal Generator

    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.

    72 partsCERN-OHL-S-2.0
  • 2 layers80.5 × 62 mmPCB course, the printed circuit board in 3D

    PCB course

    seankyer/QuickSig

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

    73 parts
  • 6 layers65 × 56.5 mmRPi Hat, the printed circuit board in 3D

    RPi Hat

    tharinduudu/gLOWCOST-2v2-mppcInterface-

    Four-channel Raspberry Pi HAT for gLOWCOST scintillator/MPPC readout with programmable bias, thresholds, and FPGA hit processing.

    204 parts1

Questions

How big is the Cosmicpi 1.6 PCB?

It measures 128 × 184 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Cosmicpi 1.6 use?

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.

Where can I download the Cosmicpi 1.6 KiCad files?

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.

Can I use the Cosmicpi 1.6 design in my own project?

Its repository states no licence, so its author keeps all rights: ask cosmic-pi-deprecated before reusing the design.