ANUFS-GearPositionSTM
chithigun23·ANUFS-GearPositionSTM
About the ANUFS-GearPositionSTM PCB
ANUFS-GearPositionSTM is an open source STM32 PCB design by chithigun23, published on GitHub. It is a 4-layer board measuring 108.8 × 50.9 mm, with 54 components from 35 distinct parts.
Its main chip is the STM32F072CBTx, from the STM32 family. Other key parts include the AP2112K-3.3, USBLC6-2SC6, TCAN337, MCP4801 and TPS2116DRL. By type, the board carries 15 capacitors, 11 resistors, 9 test points, 6 ICs, 5 connectors and 2 switches.
It belongs with the sensors designs in this gallery.
From the project
The creation of an STM32 in order to mimic a gear position sensor for the ANU Formula Sport 2026 FSAE ICE car.
One-sentence description of what this does and who it's for.
2-4 sentences: what problem this solves, why it exists, and what makes it different from alternatives. This is the part people read before deciding whether to keep scrolling.
- Key capability one - Key capability two - Key capability three
- MCU/board: e.g. STM32L476G-DISCO - Key components: list critical parts, especially anything sourced from a custom footprint/symbol library - Schematic/PCB: link to KiCad project or exported PDF - BOM: link to bom.csv or interactive BOM
Main components on the ANUFS-GearPositionSTM
ANUFS-GearPositionSTM bill of materials (BOM)
54 components, 35 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AP2112K-3.3 | SOT-23-5_HandSoldering | U1 |
| 1 | STM32F072CBTx | LQFP-48_7x7mm_P0.5mm | U2 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U3 |
| 1 | TCAN337 | SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | MCP4801 | SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | TPS2116DRL | SOT-583-8 | U6 |
| 1 | PMV100EPA | SOT-23_Handsoldering | Q1 |
| 1 | ABM8AIG-24.000MHz-8-2Z-T | ABM8AIG-24.000MHZ-8-2Z-T | Y1 |
| 2 | Conn_SWD | PinHeader_1x04_P2.54mm_Vertical | J1, J2 |
| 1 | GPS_LOOM | PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | 2601-1102 | WAGO-2601-1102 | J4 |
| 1 | USB_C_Receptacle_USB2.0_16P | USB-C-SMD_TYPE-C-16PIN-2MD-073 | J5 |
| 1 | 100mA Polyfuse | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | F1 |
| 1 | TS-1088-AR02016 NRST XUNPU(讯普) | SW-SMD_L3.9-W3.0-P4.45 | SW1 |
| 1 | TS-1088-AR02016 BOOT0 XUNPU(讯普) | SW-SMD_L3.9-W3.0-P4.45 | SW2 |
| 1 | CAN+ | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP5 |
| 1 | CAN- | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP6 |
| 1 | +3V3 | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP7 |
| 1 | VIN_LDO | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP8 |
| 1 | GND | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP9 |
Show 15 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | GEAR | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP10 |
| 1 | +5V | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP11 |
| 1 | NEUT_SW | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP12 |
| 1 | GPS_POT | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP13 |
| 1 | BZT52-C15S-AU_R1_000A1 | D_SOD-323_HandSoldering | D1 |
| 1 | TPSMF4L26A | D_SOD-123F | D2 |
| 1 | FerriteBead | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | FB1 |
| 2 | 10uF | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | C1, C9 |
| 3 | 1uF | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | C2, C3, C11 |
| 8 | 100nF | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | C4, C5, C6, C7, C8, C10, C12, C13 |
| 2 | 8pF | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C14, C15 |
| 6 | 10k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R4, R5, R6, R7, R9 |
| 2 | 5.1k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3 |
| 1 | 15k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R8 |
| 2 | R_US | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R13, R14 |
ANUFS-GearPositionSTM design files
The KiCad project lives in the chithigun23/ANUFS-GearPositionSTM repository on GitHub; these links point at the commit this page was built from.
- LayoutgearPosSens.kicad_pcb
- SchematicgearPosSens.kicad_sch
ANUFS-GearPositionSTM: common questions
What microcontroller does the ANUFS-GearPositionSTM use?
The ANUFS-GearPositionSTM is built around the STM32F072CBTx, from the STM32 family.
How big is the ANUFS-GearPositionSTM PCB?
The ANUFS-GearPositionSTM measures 108.8 × 50.9 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the ANUFS-GearPositionSTM?
54 components, from 35 distinct parts. The full bill of materials is listed on this page.
Where can I download the ANUFS-GearPositionSTM design files?
From the chithigun23/ANUFS-GearPositionSTM repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the ANUFS-GearPositionSTM design in my own project?
The repository has no license, so all rights stay with chithigun23. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the ANUFS-GearPositionSTM 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
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2k