

CosmicWatch ventidue
The following modules have been written so far: - Custom rendering pipeline - OLED driver [Needs push to support DMA] - On-chip coincidence detection - Example for testing peripherals
- Size
- 102 × 113 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 123
- Nets
- 100
- Pads
- 439
- Tracks, vias
- 710, 306
- Pours
- 8
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 28 Jul 2022
- Updated
- 9 Sep 2022
Overview
CosmicWatch ventidue is an open-source printed circuit board by RedNicStone, from the RedNicStone/CosmicWatch-ventidue repository on GitHub. It is a 2-layer board of 102 × 113 mm with 123 parts on 100 nets, routed with 710 tracks and 306 vias.
It is built around the TEENSY 4.1, BMP280 and TCR2EF, with the BAS70XY and DS3231S# among its other parts. Its parts include 33 capacitors, 33 resistors, 21 connectors, 8 ICs and 6 diodes. It belongs with the NXP (LPC, Kinetis, i.MX RT) boards of this library.
Main components
5TEENSY 4.1
Development Boards & Kits - ARM ModuleSparkFun ElectronicsUncategorisedBMP280
LGA-8(2x2.5)-40℃~+85℃ 0.12hpa 1.5pa/K 1.71V~3.6V 1hpa 300nA 30Kpa~1.1bar I2C、SPI Integrated ADC and digital interface、On-chip calibration and non-volatile storage、Standby mode、On-chip temperature output LGA-8(2x2.5) Pressure Sensors ROHSBoschPressure SensorsTCR2EF
UncategorisedToshibaBAS70XY
SC-70-6(SOT-363)100mA 10uA@70V 2 Pair Series Connection 410mV@1mA 70V 70mA SC-70-6(SOT-363) Schottky Diodes ROHSNexperiaSchottky DiodesDS3231S#
RTC, I²C, ±3.5ppm, SOIC16Maxim Integrated (Analog Devices)Uncategorised
README
README.md
[blocked]
[blocked]
[blocked]
CosmicWatch Ventidue
Continuation of the original CosmicWatch project by Spencer featuring many improvements and additions.
What's new?
CosmicWatch Ventidue's new features are plentiful so here is a quick summary:
- Flexible design that allows connecting either one or two detectors
- Built in on-silicon coincidence detection between the two modules
- Time resolutions from 5ns down to just 1ns [cooling required]
- Powerful Teensy 4.1 microcontroller
- Full color 1.5" OLED display with great user interface
- Rotary encoder for easy navigation
- Buzzer for audible counting and interface feedback
- Custom rendering library for maximum performance
- Optional solder-free support for multiple prebuilt sensor modules
- GPS, Pressure, Humidity, Temperature and RTC supported
- Built in Ethernet module for intra & intercommunication
- Improved mechanical stability and 3D printed casing
- Interrupt driven software architecture for accurate counting and a responsive user interface
Hardware
[blocked]
A first prototype has been produced and tested.
We are currently busy on fabricating a newer board that will be tested as soon as finished.
There are plans to provide a kit with a pre-assembled board for purchase once hardware development has sized.
Overview
todo
Software
[blocked]
Software is currently undergoing heavy development and is only barely runnable.
If you do want to take a look check this folder.
The following modules have been written so far:
- Custom rendering pipeline
- OLED driver [Needs push to support DMA]
- On-chip coincidence detection
- Example for testing peripherals
The following modules still need tending:
- True type font rendering
- UI and windowing system
- Data acquisition and storage
- Ethernet communication
Any help is much appreciated!
Parts
123| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 100k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R209, R211, R212, R213, R309, R311, R312, R313 |
| 8 | 10nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C201, C204, C205, C207, C301, C304, C305, C307 |
| 8 | Conn_SMA | Connector_Coaxial:U.FL_Molex_MCRF_73412-0110_Vertical | J201, J202, J203, J204, J301, J302, J303, J304 |
| 7 | 1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C203, C210, C303, C310, C401, C402, C404 |
| 6 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R105, R106, R206, R210, R306, R310 |
| 6 | VAL** | Panelization:mouse-bite-2mm-slot | mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot |
| 5 | 0.1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C202, C206, C302, C306, C501 |
| 5 | TestPoint | TestPoint:TestPoint_Pad_D2.0mm | TP402, TP403, TP404, TP405, TP406 |
| 4 | 13pF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C208, C209, C308, C309 |
| 4 | 150 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R204, R207, R304, R307 |
| 4 | 2nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C211, C212, C311, C312 |
| 4 | 50 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R201, R202, R301, R302 |
| 4 | LT1807 | Package_SO:SO-8_3.9x4.9mm_P1.27mm | U201, U202, U301, U302 |
| 3 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R102, R208, R308 |
| 3 | BAS70XY | CosmicWatchPro:SOT-666 | D101, D202, D302 |
| 2 | 10 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R203, R303 |
| 2 | 1uF, 50V | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C405, C406 |
| 2 | 2.32k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R205, R305 |
| 2 | AMP_{1} | TestPoint:TestPoint_Pad_D2.0mm | TP201, TP301 |
| 2 | AMP_{2} | TestPoint:TestPoint_Pad_D2.0mm | TP202, TP302 |
| 2 | Conn_01x05 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical_SMD_Pin1Right | J101, J103 |
| 2 | Conn_01x05 | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | J105, J107 |
| 2 | Conn_01x07 | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical_SMD_Pin1Right | J102, J104 |
| 2 | Conn_01x07 | Connector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_Vertical | J106, J108 |
| 2 | GND | TestPoint:TestPoint_Pad_3.0x3.0mm | TP203, TP303 |
| 2 | SiPM_MICRORB−60035−MLP | CosmicWatchPro:SiPM_MICROFC-60035-SMT-HANDSOLDER | D201, D301 |
| 1 | 100 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R403 |
| 1 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C408 |
| 1 | 10nF, 50V | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C407 |
| 1 | 150k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R402 |
| 1 | 3.3k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R404 |
| 1 | 47uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C403 |
| 1 | 47uH | Inductor_SMD:L_1210_3225Metric_Pad1.42x2.65mm_HandSolder | L401 |
| 1 | 6.8k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R401 |
| 1 | BMP280 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J109 |
| 1 | Battery_Cell | Connector_Molex:Molex_PicoBlade_53047-0210_1x02_P1.25mm_Vertical | BT401 |
| 1 | Buzzer | Buzzer_Beeper:Buzzer_TDK_PS1240P02BT_D12.2mm_H6.5mm | BZ101 |
| 1 | Conn_01x02 | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J401 |
| 1 | DS3231 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J112 |
| 1 | D_Schottky | Diode_SMD:D_SOD-123 | D401 |
| 1 | Digital_Rotary_Encoder_Switch | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | SW101 |
| 1 | J1B12111CCD | Connector_RJ:RJ45_Cetus_J1B1211CCD_Horizontal | U501 |
| 1 | MAX5026 | Package_TO_SOT_SMD:TSOT-23-6_HandSoldering | U402 |
| 1 | Mini GPS | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J110 |
| 1 | OLED | Connector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_Vertical | J111 |
| 1 | TCR2EF | Package_TO_SOT_SMD:SOT-23-5_HandSoldering | U401 |
| 1 | Teensy4.1 | CosmicWatchPro:Teensy4.1_Minimal | U101 |
| 1 | TestPoint | TestPoint:TestPoint_Pad_3.0x3.0mm | TP401 |
Similar boards
- 2 layers56 × 54 mm

- 2 layers106.7 × 61.6 mm

PiCanBoard
ieb/EngineManagement
Replacement engine electronics for a Volvo Penta D2-40 and other MDI based engines.
48 parts1 - 2 layers134 × 45 mm

- 2 layers80 × 61 mm

- 2 layers166 × 88.9 mm

- 4 layers68.6 × 53.3 mm

- 2 layers398.2 × 398.2 mm

LargeWordClock LargeKickstarter
PCBench/PCBench
resolution = [0.5, 0.5] pcbfolder = '../PCBs/' pcbnames = ["1Bitsy1bitsy"] iters = 30 env = PCBRoutingEnv(resolution=resolution, pcbfolder=pcbfolder, pcbnames=pcbnames) obs, info = env.reset() for in range(iters): act =…
1,591 parts21MIT - 2 layers147.3 × 95.3 mm

Nixie proj conflict-20171112-163801
dm2lct/tlnixie
PCB files for the Turmlabor nixie clock 2.0
117 parts11GPL-3.0
Questions
How big is the CosmicWatch ventidue PCB?
It measures 102 × 113 mm and has 2 copper layers, 1.6 mm thick.
What parts does the CosmicWatch ventidue use?
123 parts, built around the TEENSY 4.1, BMP280, TCR2EF and BAS70XY. 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 CosmicWatch ventidue KiCad files?
From the RedNicStone/CosmicWatch-ventidue repository on GitHub, at the commit this page was made from: the board is kicad/CosmicWatch-ventidue.kicad_pcb and its schematic kicad/CosmicWatch-ventidue.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the CosmicWatch ventidue design in my own project?
Its repository states no licence, so its author keeps all rights: ask RedNicStone before reusing the design.