

Servo v2
Drives up to 10 RC Servos
- Size
- 40 × 40 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 48
- Nets
- 69
- Pads
- 216
- Tracks, vias
- 472, 117
- Pours
- 8
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 17 Jun 2019
- Updated
- 4 Oct 2025
Overview
Servo v2 is an open-source printed circuit board by Tinkerforge, from the Tinkerforge/servo-v2-bricklet repository on GitHub. It is a 4-layer board of 40 × 40 mm with 48 parts on 69 nets, routed with 472 tracks and 117 vias.
It is built around the 74HC245D and FDS8449. Its parts include 14 resistors, 12 capacitors, 9 ICs, 4 connectors and 2 diodes. It belongs with the robots and motor control boards of this library.
Main components
274HC245D
SO-20-300mil-40℃~+125℃ 1 160uA 2V~6V 7.8mA 7.8mA 74HC 8 9ns@4.5V,50pF Bidirectional Tri-State SOIC-20-300mil Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffers, Drivers, Receivers, TransceiversFDS8449
SOIC-8-55℃~+150℃ 1 N-channel 2.5W 36mΩ@4.5V 3V 40V 7.6A N-Channel SOIC-8 MOSFETs ROHSonsemiMOSFETs
README
README.rstServo Bricklet 2.0
This repository contains the firmware source code and the hardware design files. The documentation generator configs can be found at https://github.com/Tinkerforge/generators
Repository Content
software/:
- examples/: Examples for all supported languages
- build/: Compiled files
- src/: Source code of firmware
- Makefile: Makefile to build project
hardware/:
- Contains KiCad project files and additionally schematics as PDF
datasheets/:
- Contains datasheets for sensors and complex ICs that are used
Hardware
The hardware is designed with the open source EDA Suite KiCad (http://www.kicad.org). Before you are able to open the files, you have to install the Tinkerforge kicad-libraries (https://github.com/Tinkerforge/kicad-libraries). You can either clone them directly in hardware/ or clone them in a separate folder and symlink them into hardware/ (ln -s kicad_path/kicad-libraries project_path/hardware). After that you can open the .pro file in hardware/ with KiCad and from there view and modify the schematics and the PCB layout.
Software
If you want to do your own Brick/Bricklet firmware development we highly recommend that you use our build environment setup script and read the tutorial (https://www.tinkerforge.com/en/doc/Tutorials/Tutorial_Build_Environment/Tutorial.html).
To compile the C code we recommend you to install the newest GNU Arm Embedded Toolchain (https://launchpad.net/gcc-arm-embedded/+download). You also need to install bricklib2 (https://github.com/Tinkerforge/bricklib2).
You can either clone it directly in software/src/ or clone it in a separate folder and symlink it into software/src/ (ln -s bricklib_path/bricklib2 project_path/software/src/). Finally make sure to have CMake installed (http://www.cmake.org/cmake/resources/software.html).
After that you can build the firmware by invoking make in software/. The firmware (.zbin) can then be found in software/build/ and uploaded with brickv (click button "Flashing" on start screen).
Parts
48| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 0R1 | kicad-libraries:R0805E | R4, R5, R6, R7, R8, R9, R10, R11, R12, R13 |
| 4 | DRILL | kicad-libraries:DRILL_NP | U2, U3, U4, U5 |
| 3 | 100nF | kicad-libraries:C0603F | C3, C4, C5 |
| 2 | 100nF | kicad-libraries:C0603 | C10, C11 |
| 2 | 10pF | kicad-libraries:C0603F | C8, C9 |
| 2 | 10uF | kicad-libraries:C0805 | C1, C12 |
| 2 | 1k | kicad-libraries:R0603F | R1, R3 |
| 2 | 74HC245 | kicad-libraries:TSSOP20 | U6, U7 |
| 2 | Con_Servo_5x | kicad-libraries:pin_array_5x3 | U8, U9 |
| 1 | 100k | kicad-libraries:R0603F | R16 |
| 1 | 10k | kicad-libraries:R0603F | R2 |
| 1 | 16MHz | kicad-libraries:CRYSTAL_3225 | X1 |
| 1 | 1uF | kicad-libraries:C0603F | C2 |
| 1 | 220nF | kicad-libraries:C0603F | C6 |
| 1 | 220pF | kicad-libraries:C0402F | C7 |
| 1 | 82 | kicad-libraries:4X0402 | RP1 |
| 1 | BOOT | kicad-libraries:SolderJumper | P2 |
| 1 | CE_5mm | kicad-libraries:CE_5mm | VAL |
| 1 | CON-SENSOR2 | kicad-libraries:CON-SENSOR2 | P1 |
| 1 | DEBUG | kicad-libraries:DEBUG_PAD | P3 |
| 1 | FDS8449 | kicad-libraries:SOIC-8-MOSFET | Q1 |
| 1 | LOGO | kicad-libraries:Logo_CoMCU | G*** |
| 1 | LOGO | kicad-libraries:Logo_31x31 | G*** |
| 1 | WEEE_7mm | kicad-libraries:WEEE_7mm | VAL |
| 1 | XMC1404 | kicad-libraries:QFN48-EP2 | U1 |
| 1 | Z12V | kicad-libraries:SOD-123 | D1 |
| 1 | black | kicad-libraries:OQ_2P | P4 |
| 1 | blue | kicad-libraries:D0603E | D3 |
Questions
How big is the Servo v2 PCB?
It measures 40 × 40 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Servo v2 use?
48 parts, built around the 74HC245D and FDS8449. 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 Servo v2 KiCad files?
From the Tinkerforge/servo-v2-bricklet repository on GitHub, at the commit this page was made from: the board is hardware/servo-v2.kicad_pcb and its schematic hardware/servo-v2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Servo v2 design in my own project?
Its repository states no licence, so its author keeps all rights: ask Tinkerforge before reusing the design.
Similar boards
- 4 layers40 × 40 mm

- 2 layers245.1 × 160 mm

8-Bit CPU 32k
slu4coder/Minimal-64x4-Home-Computer
My DIY TTL home computer with VGA and PS/2 and 4x the processing power of a Commodore C64 or Apple II.
139 parts326 - 2 layers191.8 × 121.3 mm

8-Bit CPU 32k
slu4coder/Minimal-UART-Computer-1-2
Legacy: Version 1 and 2 of my TTL-only CPU featuring UART I/O, an expansion port, 512KB SSD at up to 10MHz clock speed
109 parts184 - 4 layers215 × 150 mm

Mackerel-30-proto
crmaykish/mackerel-68k
A series of single-board Motorola 68k computers with support for modern Linux
133 parts96MIT - 2 layers306.1 × 130.2 mm

8-Bit CPU 32k
slu4coder/Minimal-64-Home-Computer
Legacy: Full TTL-only home computer with VGA and PS/2 and twice the processing power of a Commodore 64
132 parts94 - 2 layers36.8 × 27.9 mm

PixelvationEngine V01
Pixelvation/Pixelvation
This GitHub repository is the current home of Pixelvation and will be updated whenever there's some significant new development.
30 parts69 - 4 layers188.9 × 92 mm

MegaCD
Board-Folk/MegaCD-Main-BD
Reproductions of main board PCBs for Sega's Mega CD/Sega CD add-on for the Mega Drive/Genesis console.
132 parts60 - 4 layers241.8 × 174.8 mm
