Hip

8adam95·hip·examples/demo_board_no_int_pullup.kicad.net

This repository ships a schematic but no board layout.
Simulate this board

About the Hip PCB

Hip is an open source STM32 PCB design by 8adam95, published on GitHub. It is a board, with 10 components from 10 distinct parts.

Its main chip is the STM32F405RGT6, from the STM32 family. Other key parts include the MCP9808-T-MS, MCP23017-E/SP, BMP280 and DS3231SN. By type, the board carries 5 ICs, 3 resistors and 2 capacitors.

From the project

Each board.json is a deliberately-broken variant of the canonical board.json, intended to exercise one specific bug class on the pin-level validator. Useful for slides, demos, screenshots, and as regression fixtures for hardlabspinoutcheck.py`.

Each board.json is a deliberately-broken variant of the canonical board.json, intended to exercise one specific bug class on the pin-level validator. Useful for slides, demos, screenshots, and as regression fixtures for hardlabspinoutcheck.py`.

Exit code is 1 if any errors found, 0 otherwise.

The canonical bug Henry described: MCP9808's SCL pin is wired to the bus's SDA line and vice versa. This is invisible to Renode's bus-level model.

Main components on the Hip

Hip bill of materials (BOM)

10 components, 10 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
STM32F405RGT6
U1
1
MCP9808-T-MS
MCP9808
U2
1
MCP23017-E/SP
MCP23017
U3
1
BMP280
U4
1
DS3231SN
DS3231
U5
1
100N
100nF
C1
1
100nF
C2
1
4.7K
4.7k
R1
1
4.7k
R2
1
10k
R3

Hip design files

The KiCad project lives in the 8adam95/hip repository on GitHub; these links point at the commit this page was built from.

Hip: common questions

What microcontroller does the Hip use?

The Hip is built around the STM32F405RGT6, from the STM32 family.

How many components are on the Hip?

10 components, from 10 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Hip design files?

From the 8adam95/hip repository on GitHub, which has a netlist and the BOM; the links under Design files point to each one.

Can I use the Hip design in my own project?

The repository has no license, so all rights stay with 8adam95. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Hip 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.

Similar boards