Project-Tachometer
SrikarBharadwajR·Project-Tachometer·PCB Design/Tachometer/Tachometer.kicad_pcb
About the Project-Tachometer PCB
Project-Tachometer is an open source STM32 PCB design by SrikarBharadwajR, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 50.3 × 50.2 mm, with 50 components from 32 distinct parts.
Its main chip is the STM32F103C8T6TR, from the STM32 family. Other key parts include the AZ1117H-3.3TRE1 and LMV321WG-7. By type, the board carries 15 capacitors, 12 resistors, 9 connectors, 4 switches, 3 ICs and 3 diodes.
It belongs with the test & measurement designs in this gallery.
From the project
Instrument which is used for measuring rotations per minute of a rotating object.
Main components on the Project-Tachometer
Project-Tachometer bill of materials (BOM)
50 components, 32 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AZ1117H-3.3TRE1 AMS1117-3.3 | SOT-223-3_TabPin2 | U1 |
| 1 | LMV321WG-7 LMV321 | SOT25 | U2 |
| 1 | STM32F103C8T6TR STM32F103C8Tx | LQFP-48_7x7mm_P0.5mm | U3 |
| 1 | FC4SDCBMF8.0-T1 8MHz_Crystal | Crystal_SMD_HC49-SD | Y1 |
| 1 | OLED Display Socket | PinSocket_1x04_P2.54mm_Vertical | J1 |
| 1 | BOOT0 Boot0 | PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | USB3076-30-A USB_B_Micro | USB_Micro-B_GCT_USB3076-30-A | J3 |
| 1 | UART | PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | SWD | PinHeader_1x04_P2.54mm_Vertical | J5 |
| 1 | PB_12 | SolderWirePad_1x01_SMD_1x2mm | J6 |
| 1 | PB_13 | SolderWirePad_1x01_SMD_1x2mm | J7 |
| 1 | PB_14 | SolderWirePad_1x01_SMD_1x2mm | J8 |
| 1 | PB_15 | SolderWirePad_1x01_SMD_1x2mm | J9 |
| 1 | 10K 10k | Potentiometer_Bourns_3296W_Vertical | RV1 |
| 1 | PCM12SMTR POWER | SW_SPDT_PCM12 | SW1 |
| 1 | TS09-63-25-WT-160-SMT Reset | SW_TS09-63-25-WT-160-SMT-TR | SW2 |
| 1 | TS09-63-25-WT-160-SMT Mode_1 | SW_TS09-63-25-WT-160-SMT-TR | SW3 |
| 1 | TS09-63-25-WT-160-SMT Mode_2 | SW_TS09-63-25-WT-160-SMT-TR | SW4 |
| 1 | VAL** | mouse-bite-2.54mm-slot | mouse-bite-2.54mm-slot |
| 1 | IR_Receiver | LED_5mm_Radial | D1 |
Show 12 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | IR_Emitter | LED_5mm_Radial | D2 |
| 1 | 5988070107F Indication LED | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D3 |
| 1 | MI0603M121R-10 120R | L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | FB1 |
| 3 | GRM21BR61E106KA73L 10uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C6 |
| 6 | GCJ21BR72A104KA01K 100nF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3, C5, C7, C8, C9, C10 |
| 4 | CL21B105KPFNNNE 1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4, C13, C14, C15 |
| 2 | GQM2195C2E330FB12D 33pF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C11, C12 |
| 6 | ESR03EZPF1002 10k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R3, R10, R11, R12 |
| 1 | ESR03EZPJ511 500R | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4 |
| 1 | 100R | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R5 |
| 1 | SFR03EZPJ000 0R | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6 |
| 3 | ESR03EZPF1501 1.5k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7, R8, R9 |
Project-Tachometer design files
The KiCad project lives in the SrikarBharadwajR/Project-Tachometer repository on GitHub; these links point at the commit this page was built from.
Project-Tachometer: common questions
What microcontroller does the Project-Tachometer use?
The Project-Tachometer is built around the STM32F103C8T6TR, from the STM32 family.
How big is the Project-Tachometer PCB?
The Project-Tachometer measures 50.3 × 50.2 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Project-Tachometer?
50 components, from 32 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 Project-Tachometer design files?
From the SrikarBharadwajR/Project-Tachometer repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Project-Tachometer design in my own project?
Yes, under the terms of its GPL-3.0 license, which SrikarBharadwajR chose for the repository.
Can I test firmware for the Project-Tachometer 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
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.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k