

SwervePCB
pcb for small scale swerve drive robot
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 79
- Nets
- 123
- Pads
- 363
- Tracks, vias
- 389, 8
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 9 Nov 2022
- Updated
- 12 Nov 2022
Overview
SwervePCB is an open-source printed circuit board by andrewccard, from the andrewccard/SwervePCB repository on GitHub. It is a 2-layer board with 79 parts on 123 nets, routed with 389 tracks and 8 vias.
It is built around the TEENSY 4.1, L298P and L7805. Its parts include 36 diodes, 9 capacitors, 8 ICs, 5 fuses and 4 resistors. It belongs with the NXP (LPC, Kinetis, i.MX RT) boards of this library.
Main components
3TEENSY 4.1
Development Boards & Kits - ARM ModuleSparkFun ElectronicsUncategorisedL298P
ZIP-152 2A 4.5V~7V Yes ZIP-15 Stepper Motor Driver ROHSHANSCHIP semiconductorStepper Motor DriverL7805
TO-220ST0℃~+125℃@(Tj) 1 1.2A 20V 2V@(1A) 42uV 500uA 5V 73dB@(120Hz) Fixed Positive Short Circuit Protection TO-220ST Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSOSENVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
Parts
79| Qty | Value | Footprint | References |
|---|---|---|---|
| 32 | Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +16 | |
| 8 | 220uF | Capacitor_THT:CP_Radial_D8.0mm_P3.50mm | C1, C2, C3, C4, C5, C6, C7, C8 |
| 8 | PCB_Mounted_XT30 | teensy:RightAngleXT30-M | M1O1, M1O2, M2O1, M2O2, M3O1, M3O2, M4O1, M4O2 |
| 4 | 1k | Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal | R1, R2, R3, R4 |
| 4 | 2a | Fuse:Fuseholder_Cylinder-5x20mm_Schurter_0031_8201_Horizontal_Open | F1, F2, F3, F4 |
| 4 | L298P | L298P:L298P | U1, U2, U3, U4 |
| 4 | PWR-LED | LED_THT:LED_D5.0mm | LED1, LED2, LED3, LED4 |
| 1 | 0.1uF | Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal | C9 |
| 1 | 8a | Fuse:Fuseholder_Cylinder-5x20mm_Schurter_0031_8201_Horizontal_Open | F0 |
| 1 | Abs Encoder 1 | Connector_PinHeader_1.00mm:PinHeader_1x03_P1.00mm_Vertical | A1 |
| 1 | Abs Encoder 2 | Connector_PinHeader_1.00mm:PinHeader_1x03_P1.00mm_Vertical | A2 |
| 1 | Abs Encoder 3 | Connector_PinHeader_1.00mm:PinHeader_1x03_P1.00mm_Vertical | A3 |
| 1 | Abs Encoder 4 | Connector_PinHeader_1.00mm:PinHeader_1x03_P1.00mm_Vertical | A4 |
| 1 | BAT | teensy:RightAngleXT30-F | U0 |
| 1 | L7805 | L7805CV:STMicroelectronics-TO-220-3-0-0-0 | U5 |
| 1 | NRF24L01_Breakout | RF_Module:nRF24L01_Breakout | U6 |
| 1 | Quad Encoder 1 | Connector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_Vertical | Q1 |
| 1 | Quad Encoder 2 | Connector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_Vertical | Q2 |
| 1 | Quad Encoder 3 | Connector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_Vertical | Q3 |
| 1 | Quad Encoder 4 | Connector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_Vertical | Q4 |
| 1 | RJ45_LED | Connector_RJ:RJ45_Cetus_J1B1211CCD_Horizontal | J1 |
| 1 | Teensy4.1 | teensy:Teensy41 | U7 |
Questions
What parts does the SwervePCB use?
79 parts, built around the TEENSY 4.1, L298P and L7805. 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 SwervePCB KiCad files?
From the andrewccard/SwervePCB repository on GitHub, at the commit this page was made from: the board is swervepcb.kicad_pcb and its schematic swervepcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the SwervePCB design in my own project?
Its repository states no licence, so its author keeps all rights: ask andrewccard before reusing the design.
Similar boards
- 2 layers83 × 57.5 mm

- 2 layers121.5 × 115 mm

IrrigationController
alorcs/Irrigation-System-v2
The external footprints used can be found in the Imports folder.
115 partsApache-2.0 - 2 layers172 × 230 mm

- 4 layers100 × 80 mm

- 4 layers83.2 × 78.1 mm

- 2 layers49 × 110.5 mm

Pcb suiveur
bejaouihamza/CUSTOM_ROBOT_PCB_WITH_ESP32
Key Features 🚀 Core Components ESP32-C3-WROOM-2 – RISC-V-based MCU with WiFi 4 & Bluetooth 5 (BLE)
60 parts - 2 layers

- 2 layers100 × 88 mm
