

PiHat
- Size
- 65 × 29.9 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 65
- Nets
- 44
- Pads
- 259
- Tracks, vias
- 515, 41
- Pours
- 11
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 13 Mar 2017
- Updated
- 14 Mar 2020
Overview
PiHat is an open-source printed circuit board by mkramar, from the mkramar/dizzyrobot repository on GitHub. It is a 2-layer board of 65 × 29.9 mm with 65 parts on 44 nets, routed with 515 tracks and 41 vias.
It is built around the STM32F031G4U6 and LSM6DS33. Its parts include 27 connectors, 12 capacitors, 10 resistors, 7 diodes and 6 ICs. It belongs with the STM32 boards of this library.
Main components
2STM32F031G4U6
UFQFPN-28(4x4)12bit 16KB 23 2V~3.6V 48MHz ARM Cortex-M0 FLASH UFQFPN-28(4x4) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)LSM6DS33
LGA-16(3x3)-40℃~+85℃ 1.71V~3.6V 16bit 6uA 8KB IMU (accelerometer + gyroscope) SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps 运动事件检测、同步与时间戳 LGA-16(3x3) Accelerometers ROHSSTMicroelectronicsAccelerometers
Parts
65| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 0.1uF | Capacitors_SMD:C_0603 | C2, C9, C10, C11, C12 |
| 4 | GND | Connectors:1pin | J3, J4, J10, J11 |
| 4 | MOUNT | Dizzy:1pin | J14, J15, J16, J17 |
| 2 | +45V | Connectors:1pin | J1, J2 |
| 2 | 100uF | Capacitors_SMD:C_1206 | C7, C8 |
| 2 | 10K | Resistors_SMD:R_0603 | R7, R8 |
| 2 | 220nF | Capacitors_SMD:C_0603 | C5, C6 |
| 2 | 22k | Resistors_SMD:R_0603 | R1, R2 |
| 2 | 22nF | Capacitors_SMD:C_0603 | C3, C4 |
| 2 | 370 | Resistors_SMD:R_0603 | R9, R10 |
| 2 | 47uH | Dizzy:Inductor-1812 | L1, L2 |
| 2 | 4K 1% | Resistors_SMD:R_0603 | R4, R5 |
| 2 | CONN_01X02 | Pin_Headers:Pin_Header_Straight_2x01_Pitch2.54mm | J26, J27 |
| 2 | D_Small | Diodes_SMD:D_SOD-323 | D4, D5 |
| 2 | LED_Small | LEDs:LED_0603 | D6, D7 |
| 2 | MOTOR | Connectors:1pin | J8, J9 |
| 1 | 100K 1% | Resistors_SMD:R_0603 | R3 |
| 1 | 1uF | Capacitors_SMD:C_1206 | C13 |
| 1 | 3.3V | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | J5 |
| 1 | 47V | Diodes_SMD:D_SOD-123F | D3 |
| 1 | 5V | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | J6 |
| 1 | 6K 1% | Resistors_SMD:R_0603 | R6 |
| 1 | ACS781 | Dizzy:ACS781 | U1 |
| 1 | ADCI | Dizzy:1pin | J21 |
| 1 | ADCV | Dizzy:1pin | J22 |
| 1 | CONN_02X05 | Pin_Headers:Pin_Header_Straight_2x05_Pitch1.27mm | J18 |
| 1 | CONN_02X20 | Pin_Headers:Pin_Header_Straight_2x20_Pitch2.54mm | J7 |
| 1 | D | Diodes_SMD:D_SMA | D1 |
| 1 | D | Diodes_SMD:D_SOD-323F | D2 |
| 1 | DE | Dizzy:1pin | J23 |
| 1 | IFX91041 - 3.3V | Housings_SOIC:HTSOP-8-1EP_3.9x4.9mm_Pitch1.27mm_ThermalVias | U3 |
| 1 | IFX91041 - 5V | Housings_SOIC:HTSOP-8-1EP_3.9x4.9mm_Pitch1.27mm_ThermalVias | U2 |
| 1 | LSM6DS33 | Dizzy:LGA16R50P3X5_300X300X100 | U5 |
| 1 | LTC2876 | Dizzy:LTC2876 | U6 |
| 1 | RX | Dizzy:1pin | J25 |
| 1 | Resonator_Small | Dizzy:Oscillator | Y1 |
| 1 | SCL | Dizzy:1pin | J20 |
| 1 | SDA | Dizzy:1pin | J19 |
| 1 | STM32F031G4U6 | Dizzy:STM32F031G4U6 | U7 |
| 1 | SW1 | Connectors:1pin | J12 |
| 1 | SW2 | Connectors:1pin | J13 |
| 1 | TX | Dizzy:1pin | J24 |
Questions
How big is the PiHat PCB?
It measures 65 × 29.9 mm and has 2 copper layers, 1.6 mm thick.
What parts does the PiHat use?
65 parts, built around the STM32F031G4U6 and LSM6DS33. 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 PiHat KiCad files?
From the mkramar/dizzyrobot repository on GitHub, at the commit this page was made from: the board is Schamatic/PiHat/PiHat.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the PiHat design in my own project?
Its repository states no licence, so its author keeps all rights: ask mkramar before reusing the design.
More from mkramar/dizzyrobot
11- 2 layers45 × 45 mm

- 4 layers45 × 140 mm

- 2 layers45 × 45 mm

- 2 layers45 × 45 mm

- 2 layers45 × 45 mm

- 2 layers36.2 × 24 mm

- 2 layers27.1 × 65.7 mm

- 2 layers26.8 × 39.4 mm

- 2 layers12 × 27 mm

- 2 layers13.2 × 9.1 mm

- 2 layers13.2 × 9.1 mm

Similar boards
- 4 layers80 × 78.7 mm

Pinpoint timebase
lab11/polypoint
Indoor localization based on the DecaWave DW1000.
70 parts143Apache-2.0 - 2 layers31.8 × 20.3 mm

- 2 layers18 × 22.6 mm

LSM6DS33
vul-os/sirboard
Open hardware: 107 KiCad PCB designs — SMD-to-THT breakout adapters, ATTiny/ATMega/ESP development boards, and a 39-part sensor line on a common JST-SH connector.
29 parts56Apache-2.0 - 2 layers51.4 × 42 mm

Adafruit adafruit clue pcb adafruit clue nrf52840 express
oomlout/oomlout_oomp_project_bot_v_2
62 parts - 2 layers42 × 67 mm

- 2 layers198.1 × 30.5 mm

Splitflap driver
drandyhaas/KiCadRoutingTools
A set of Python/Rust tools to aid routing in KiCad
65 parts744MIT - 2 layers74.8 × 32.5 mm

- 2 layers60 × 100 mm

V3 Connector Only
PiTracLM/PiTrac
Launch monitor using low-cost raspberry pi and camera hardware to determine ball launch speed, angles and spin. See https://discord.gg/vGuyAAxXJH (permalink)
65 parts439GPL-2.0