Chaac ng
alvarop·chaac·hw/chaac_ng/chaac_ng.kicad_pcb
About the Chaac ng PCB
Chaac ng is an open source STM32 PCB design by alvarop, published on GitHub under the MIT license. It is a 4-layer board measuring 39 × 92 mm, with 73 components from 36 distinct parts.
Its main chip is the STM32L412KBT6, from the STM32 family. Other key parts include the E22-900M22S, BQ24074RGTR, TCR3DF33,LM(CT, MAX3221EIPWR and TPS61252DSGR. By type, the board carries 28 resistors, 23 capacitors, 6 ICs, 6 connectors, 6 diodes and 2 switches.
From the project
This is a work in progress for a wireless weather station project.
This is a work in progress for a wireless weather station project.
Hardware - Main development board design files Firmware - Code for the microcontroller * Software - Python scripts to communicate with the weather station, log, and plot data
Main components on the Chaac ng
Chaac ng bill of materials (BOM)
73 components, 36 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | E22-900M22S E22-X00M22S | E22-X00M22S | U1 |
| 1 | BQ24074RGTR BQ24074RGT | VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm | U2 |
| 1 | TCR3DF33,LM(CT TPS76333 | SOT-23-5 | U3 |
| 1 | MAX3221EIPWR MAX3221 | TSSOP-16_4.4x5mm_P0.65mm | U4 |
| 1 | STM32L412KBT6 STM32L412KBTx | LQFP-32_7x7mm_P0.8mm | U5 |
| 1 | TPS61252DSGR TPS61252DSG | WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm | U6 |
| 1 | ABS05-32.768KHZ-9-T 32.768kHz | ABS05 | Y1 |
| 1 | S2B-PH-SM4-TB(LF)(SN) Battery | S2B-PH-SM4-TB | J1 |
| 1 | 282834-2 Solar | TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal | J2 |
| 1 | TC2030-CTX | TC2030-NL | J3 |
| 1 | 282834-4 DATA | TerminalBlock_TE_282834-4_1x04_P2.54mm_Horizontal | J4 |
| 1 | TYPE-C16PIN USB_C_Receptacle_USB2.0_16P | USB-C-SMD_TYPE-C16PIN | J5 |
| 1 | 282834-2 6V_PWR | TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal | J6 |
| 2 | SKRKAEE020 SW_Push | SW-SMD_L3.9-W3.0-P4.45 | SW1, SW2 |
| 2 | SK520CHV6G SK520CH | SK520_DO-214AB | D1, D2 |
| 4 | KT-0603R LED | LED_0603_1608Metric | D3, D4, D5, D6 |
| 1 | DFE201610E-1R0M=P2 1uH | L_0806 | L1 |
| 12 | CL05B104KB54PNC 0.1uF | C_0402_1005Metric | C1, C2, C4, C5, C6, C7, C12, C13 +4 |
| 3 | CL05A105KA5NQNC 1uF | C_0402_1005Metric | C3, C9, C15 |
| 2 | CL05A475MP5NRNC 4.7uF | C_0402_1005Metric | C8, C19 |
Show 16 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 0402CG120J500NT 12pf | C_0402_1005Metric | C10, C11 |
| 1 | CL10A106MA8NRNC 10uF | C_0603_1608Metric | C16 |
| 1 | CL05B103KB5NNNC 0.01uF | C_0402_1005Metric | C18 |
| 1 | 0402CG101J500NT 100pF | C_0402_1005Metric | C21 |
| 1 | TMK325B7226KMHP 22uF | C_1210_3225Metric | C23 |
| 4 | 1M | R_0402_1005Metric | R1, R2, R3, R4 |
| 2 | 5.1k | R_0402_1005Metric | R5, R6 |
| 8 | 10k | R_0402_1005Metric | R7, R12, R13, R16, R17, R20, R25, R27 |
| 7 | 0 | R_0402_1005Metric | R8, R10, R11, R14, R15, R19, R21 |
| 1 | 1k | R_0402_1005Metric | R9 |
| 1 | 1.5k | R_0402_1005Metric | R18 |
| 1 | 6.65k | R_0402_1005Metric | R22 |
| 1 | 750k | R_0402_1005Metric | R23 |
| 1 | 180k | R_0402_1005Metric | R24 |
| 1 | 866k | R_0402_1005Metric | R26 |
| 1 | 43k | R_0402_1005Metric | R28 |
Chaac ng design files
The KiCad project lives in the alvarop/chaac repository on GitHub; these links point at the commit this page was built from.
- Layouthw/chaac_ng/chaac_ng.kicad_pcb
- Schematichw/chaac_ng/chaac_ng.kicad_sch
Chaac ng: common questions
What microcontroller does the Chaac ng use?
The Chaac ng is built around the STM32L412KBT6, from the STM32 family.
How big is the Chaac ng PCB?
The Chaac ng measures 39 × 92 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Chaac ng?
73 components, from 36 distinct parts. The full bill of materials is listed on this page.
Where can I download the Chaac ng design files?
From the alvarop/chaac repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Chaac ng design in my own project?
Yes, under the terms of its MIT license, which alvarop chose for the repository.
Can I test firmware for the Chaac ng without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
More boards in chaac
STM32
Chaac
alvarop
34 × 60 mm67 parts4LMIT21Nordic nRF
NRF52811 USB
alvarop
41.8 × 14.8 mm42 parts4LMIT21Nordic nRF
NRF52811 USB LoRa
alvarop
31 × 19 mm34 parts2LMIT21Nordic nRF
Rpi nrf52811
alvarop
26.8 × 14.8 mm28 parts4LMIT21Nordic nRF
Chaac Radio
alvarop
40 × 20 mm21 parts4LMIT21Xbee Rpi Hat
alvarop
25.4 × 22.9 mm6 parts2LMIT21Antenna test
alvarop
34 × 13 mm5 parts4LMIT21
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
Base
google
52.3 × 52.3 mm36 parts2LApache-2.02.9kSTM32
Type g
google
169 × 30 mm24 parts2LApache-2.02.9kSTM32
Main panel
google
234 × 84 mm26 parts4LApache-2.02.9kSTM32
Type a
google
150 × 30 mm14 parts2LApache-2.02.9kSTM32
Type c
google
188 × 30 mm17 parts2LApache-2.02.9k