

Petpuller
- Size
- 99.7 × 99.7 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 52
- Nets
- 49
- Pads
- 194
- Tracks, vias
- 261, 4
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 17 Jun 2022
- Updated
- 1 Feb 2023
Overview
Petpuller is an open-source printed circuit board by Kaminariss, from the Kaminariss/petpuller repository on GitHub. It is a 2-layer board of 99.7 × 99.7 mm with 52 parts on 49 nets, routed with 261 tracks and 4 vias.
It is built around the A4988, BC547 and IRFZ34N. Its parts include 21 resistors, 8 connectors, 6 transistors, 6 switches and 3 capacitors. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
3Parts
52| Qty | Value | Footprint | References |
|---|---|---|---|
| 14 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21 |
| 3 | BC547 | Package_TO_SOT_THT:TO-92_Inline | Q2, Q3, Q5 |
| 3 | Heater | TerminalBlock:TerminalBlock_bornier-2_P5.08mm | J1, J7, J8 |
| 3 | IRFZ34N | Package_TO_SOT_THT:TO-220-3_Vertical | Q1, Q4, Q6 |
| 2 | 100uF | Capacitor_THT:CP_Radial_D8.0mm_P2.50mm | C2, C3 |
| 1 | 10uF | Capacitor_THT:CP_Radial_D7.5mm_P2.50mm | C1 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6 |
| 1 | 220 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R8 |
| 1 | 2K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
| 1 | 3.3k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7 |
| 1 | 330 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4 |
| 1 | 4.7k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2 |
| 1 | 620 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5 |
| 1 | A4988 | A4988_STEPPER_MOTOR_DRIVER_CARRIER:MODULE_A4988_STEPPER_MOTOR_DRIVER_CARRIER | U1 |
| 1 | AdditionalAnalog | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | J6 |
| 1 | Arduino_Nano_v3.x | Module:Arduino_Nano | A1 |
| 1 | HD44780 | Display:WC1602A | DS1 |
| 1 | Motor Conn | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | MotorToggle | Button_Switch_THT:SW_PUSH-12mm | SW6 |
| 1 | Power Input | TerminalBlock:TerminalBlock_bornier-3_P5.08mm | J4 |
| 1 | R_POT | Potentiometer_THT:Potentiometer_ACP_CA14-H2,5_Horizontal | RV1 |
| 1 | SW_DIP_x03 | Button_Switch_THT:SW_DIP_SPSTx03_Slide_9.78x9.8mm_W7.62mm_P2.54mm | SW1 |
| 1 | Speed+ | Button_Switch_THT:SW_PUSH-12mm | SW2 |
| 1 | Speed- | Button_Switch_THT:SW_PUSH-12mm | SW5 |
| 1 | TXRX | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J5 |
| 1 | Temp+ | Button_Switch_THT:SW_PUSH-12mm | SW3 |
| 1 | Temp- | Button_Switch_THT:SW_PUSH-12mm | SW4 |
| 1 | Thermistor | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J3 |
The 48 most common of 52 parts.
Questions
How big is the Petpuller PCB?
It measures 99.7 × 99.7 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Petpuller use?
52 parts, built around the A4988, BC547 and IRFZ34N. 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 Petpuller KiCad files?
From the Kaminariss/petpuller repository on GitHub, at the commit this page was made from: the board is schematics/petpuller.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Petpuller design in my own project?
Its repository states no licence, so its author keeps all rights: ask Kaminariss before reusing the design.
Similar boards
- 2 layers163 × 130 mm

- 4 layers172.3 × 57.5 mm

PCBDesign
nmahadevan12/MIS
Raspberry Pi multifunction instrumentation — digipot SAR ADC, ±12 V rail, function gens, KiCad Pi HAT (ECSE 2920).
103 parts - 2 layers305 × 107 mm

- 2 layers108.7 × 63.5 mm

RaspiCar
phaenovum/RaspiCar
A model car equipped with a Raspberry Pi, intended for experimenting with tools and algorithms for autonomous navigation
71 parts - 2 layers55.9 × 76.2 mm

- 2 layers97 × 90 mm

Satellite Arduino controller
grinje/AutoSatTracker
Tracking satellites with custom hardware based on stepper motors
27 parts14 - 2 layers144.8 × 104.1 mm

Controller
phorton1/Arduino-cnc-cnc3018
A FluidNC based implementation of a controller for a cheap cnc3028 machine
66 parts13 - 2 layers99.1 × 78.7 mm
