Rfc tackle sensor
Celnardur·rfc_tackle_sensor·Releases/REV2_02_04_2024/macrofab/tackle_sensor_hardware.kicad_pcb
About the Rfc tackle sensor PCB
Rfc tackle sensor is an open source STM32 PCB design by Celnardur, published on GitHub under the MIT license. It is a 4-layer board measuring 47 × 59.7 mm, with 66 components from 37 distinct parts.
Its main chip is the STM32G031F8P6, from the STM32 family. Other key parts include the LM3488MM/NOPB, LIS2DE12TR, LD1117S33TR and ULN2003ADR. By type, the board carries 25 resistors, 15 capacitors, 7 test points, 5 ICs, 4 connectors and 4 diodes.
It belongs with the sensors designs in this gallery.
From the project
Open a git bash terminal in the directory of your choosing and call the following command:
Open a git bash terminal in the directory of your choosing and call the following command:
git clone https://github.com/Collegiate-Robotic-Football-Conference/tackle-sensor-hardware.git
This project was created using KiCad v6. This must be installed prior to editing the project.
- The firmware for the sensor can be found here: https://github.com/Collegiate-Robotic-Football-Conference/tackle-sensor-firmware - An example web-serial configuration utility can be found here: https://github.com/Collegiate-Robotic-Football-Conference/tackle-sensor-utility
Main components on the Rfc tackle sensor
Rfc tackle sensor bill of materials (BOM)
66 components, 37 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32G031F8P6 STM32G031Fx STMicroelectronics | TSSOP-20_4.4x6.5mm_P0.65mm | U1 |
| 1 | LM3488MM/NOPB LM3488 Texas Instruments | VSSOP-8_3.0x3.0mm_P0.65mm | U2 |
| 1 | LIS2DE12TR LIS2DE12 STMicroelectronics | LGA-12_2x2mm_P0.5mm | U3 |
| 1 | LD1117S33TR LD1117S33TR_SOT223 STMicroelectronics | SOT-223-3_TabPin2 | U4 |
| 1 | ULN2003ADR Texas Instruments | SOIC-16_3.9x9.9mm_P1.27mm | U5 |
| 1 | DMP4051LK3-13 DMP4051LK3 Diodes Inc. | TO-252-2 | Q1 |
| 1 | NCE0110K Wuxi | TO-252-2 | Q2 |
| 1 | 20021121-00010C4LF Conn_ARM_JTAG_SWD_10 Amphenol Communications Solutions | 20021121-00010C4LF | J1 |
| 1 | B2B-XH-A(LF)(SN) Conn_01x02_Male JST | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J2 |
| 1 | B4B-XH-A(LF)(SN) Conn_01x04_Male JST | JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J4 |
| 1 | B6B-XH-A Conn_01x06_Male JST | JST_XH_B6B-XH-A_1x06_P2.50mm_Vertical | J5 |
| 1 | 1210L075YR Littelfuse | R_1210_3225Metric | F1 |
| 1 | DS01-254-L-02BE CUI Devices | SW_DS01-254-L-02BE | S1 |
| 1 | PTS645SL43SMTR92LFS PTS645SL43SMTR92 LFS C&K Components | SW_SPST_PTS645 | SW1 |
| 1 | DRQ125-330-R Eaton | DRQ125-150-R | T1 |
| 7 | TestPoint | test_point | TP2, TP8, TP9, TP10, TP11, TP13, TP14 |
| 1 | BZT52-B15_R1_00001 Panjit | D_SOD-123 | D1 |
| 1 | DSK34 Panjit | D_SOD-123F | D2 |
| 1 | 19-213/Y2C-CQ2R2L/3T(CY) LED Harvatek | LED_0603_1608Metric | D3 |
| 1 | CLV1A-FKB-CK1VW1DE1BB7C3C3 Wolfspeed | LED_Cree-PLCC4_3.2x2.8mm_CCW | D4 |
Show 17 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 6 | CC0805KRX7R9BB104 100nF, 50V Yageo | C_0805_2012Metric | C1, C3, C4, C9, C13, C14 |
| 2 | UUD1H100MCL1GS 10uF, 50V Nichicon | CP_Elec_6.3x5.8 | C2, C15 |
| 1 | 0402B222K500CT 2200pF,10%,50V Walsin Technologies | C_0402_1005Metric | C5 |
| 1 | CGA2B1X7R1V224KT000F 0.22uF,10%,35V TDK | C_0402_1005Metric | C6 |
| 3 | 0603B105K500NT 1uF, 50V Samsung | C_0603_1608Metric | C7, C10, C11 |
| 1 | 0402B102K500NT 1nF, 50V Knowles Acoustics | C_0402_1005Metric | C8 |
| 1 | 20SVP22M 22uF, 20V Panasonic | CP_Elec_6.3x5.9 | C12 |
| 6 | 0402WGF1002TCE 10k,1%,63mW Royal Ohm | R_0402_1005Metric | R1, R3, R9, R10, R21, R23 |
| 1 | FRC0402F6340TS 634,.1%,63mW Yageo | R_0402_1005Metric | R2 |
| 1 | 0402WGF5622TCE 56.2k,1%,63mW Yageo | R_0402_1005Metric | R4 |
| 2 | RT0402BRE07100KL 100k,1%,63mW Yageo | R_0402_1005Metric | R5, R22 |
| 1 | 0402WGF1000TCE 100,1%,63mW Royal Ohm | R_0402_1005Metric | R6 |
| 1 | RL12FTNR200 25mOhm,1%,500mW Stackpole Electronics | R_1206_3216Metric | R7 |
| 1 | CR0402FF8452G 84.5k,1%,63mW Yageo | R_0402_1005Metric | R8 |
| 4 | 0603WAF1001T5E 1k,1%,25mW Royal Ohm | R_0603_1608Metric | R11, R12, R13, R14 |
| 3 | 1210W2F1000T5E 0,0.5W Uniroyal | R_1210_3225Metric | R15, R17, R19 |
| 5 | 0402WGF2200TCE 220,1%,63mW Royal Ohm | R_0402_1005Metric | R16, R18, R20, R24, R25 |
Rfc tackle sensor design files
The KiCad project lives in the Celnardur/rfc_tackle_sensor repository on GitHub; these links point at the commit this page was built from.
Rfc tackle sensor: common questions
What microcontroller does the Rfc tackle sensor use?
The Rfc tackle sensor is built around the STM32G031F8P6, from the STM32 family.
How big is the Rfc tackle sensor PCB?
The Rfc tackle sensor measures 47 × 59.7 mm, has 4 copper layers and is 1.59 mm thick.
How many components are on the Rfc tackle sensor?
66 components, from 37 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 Rfc tackle sensor design files?
From the Celnardur/rfc_tackle_sensor 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 Rfc tackle sensor design in my own project?
Yes, under the terms of its MIT license, which Celnardur chose for the repository.
Can I test firmware for the Rfc tackle sensor 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