

Basis to build stacks and has 4 Bricklet ports
- Size
- 40 × 47 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 149
- Nets
- 138
- Pads
- 653
- Tracks, vias
- 2,761, 324
- Pours
- 6
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 24 Aug 2011
- Updated
- 18 Dec 2023
Overview
Master is an open-source printed circuit board by Tinkerforge, from the Tinkerforge/master-brick repository on GitHub. It is a 4-layer board of 40 × 47 mm with 149 parts on 138 nets, routed with 2,761 tracks and 324 vias.
It is built around the LD1117, B0520LW and ESD5V0D3B-TP, with the LBR2012T100K and PMEG4050EP among its other parts. Its parts include 65 capacitors, 30 resistors, 16 connectors, 12 diodes and 4 ICs.
Main components
5LD1117
UncategorisedSTMicroelectronicsB0520LW
SOD-123-65℃~+125℃ 1 Independent 20V 250uA@20V 385mV@500mA 5.5A 500mA SOD-123 Schottky Diodes ROHSDiodes IncorporatedSchottky DiodesESD5V0D3B-TP
SOD-323-55℃~+150℃ 1 120W@8/20us 13.5V 1uA 27pF 5.8V 5V 8A@8/20us ESD IEC 61000-4-2 SOD-323 ESD and Surge Protection (TVS/ESD) ROHSMicro Commercial ComponentsESD And Surge Protection (TVS/ESD)LBR2012T100K
080510uH 150mA 468mΩ Wire-wound inductor ±10% 0805 Power Inductors ROHSTaiyo YudenPower InductorsPMEG4050EP
SOD-1281 Independent 300uA@40V 40V 490mV@5A 5A 70A SOD-128 Schottky Diodes ROHSNexperiaSchottky Diodes
README
README.rstMaster Brick
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 bricklib (https://github.com/Tinkerforge/bricklib).
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/bricklib 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 (.bin) can then be found in software/build/ and uploaded with brickv (click button "Flashing" on start screen).
Parts
149| Qty | Value | Footprint | References |
|---|---|---|---|
| 32 | C | 0402 | C205, C206, C207, C208, C209, C210, C211, C212, C213, C214, C215, C216, C217, C218, C219, C220 +16 |
| 17 | 100nF | C0603F | C101, C102, C402, C406, C408, C409, C410, C411, C412, C414, C416, C417, C418, C419, C420, C423 +1 |
| 16 | R | 0402 | R201, R202, R203, R204, R205, R206, R207, R208, R209, R210, R211, R212, R213, R214, R215, R216 |
| 5 | 10µF/10V | C0805 | C401, C407, C415, C421, C425 |
| 5 | TBD | 4X0402 | RP302, RP303, RP304, RP305, RP306 |
| 5 | blue | D0603F | D101, D103, D104, D105, D106 |
| 4 | 1µF | C0603F | C201, C202, C203, C204 |
| 4 | CON-SENSOR | CON-SENSOR | P201, P202, P203, P204 |
| 4 | DRILL | DRILL_NP | J102, J103, J104, J105 |
| 4 | FB | R0603F | FB101, FB102, FB302, FB303 |
| 3 | 10k | R0603F | R103, R108, R402 |
| 3 | 1k | 0603X4 | RP101, RP102, RP301 |
| 3 | 1k | R0603F | R104, R107, R301 |
| 3 | 4.7µF | C0603F | C404, C405, C422 |
| 2 | 10 | R0603F | R302, R303 |
| 2 | 27 | R0603F | R101, R102 |
| 2 | DNP | C0603F | C103, C104 |
| 2 | FILTER | R0603F | FB201, FB202 |
| 2 | STACK-DOWN | BTB08-ACS-BTM | J302, J304 |
| 2 | STACK-UP-LOW | BTB08-ACS-TOP | J301, J303 |
| 1 | 0 | R0805 | FB301 |
| 1 | 100k | R0603F | R304 |
| 1 | 100µF | 3528-21 | C403 |
| 1 | 16Mhz | CRYSTAL_3225 | X101 |
| 1 | 18k | R0603F | R106 |
| 1 | 1R0 | R0603F | R401 |
| 1 | 2.2µF | C0603F | C413 |
| 1 | 27k | R0603F | R105 |
| 1 | 2k2 | 0603X4 | RP201 |
| 1 | 744230900 | WE-CNSW-0603 | L101 |
| 1 | 82400152 | SOT563-SPEC | U102 |
| 1 | AT91SAM3SXC | LQFP100 | U101 |
| 1 | B0520LW | SOD-123 | D404 |
| 1 | ESD3V3D3B-TP | SOD-323 | D202 |
| 1 | ESD5V0D3B-TP | SOD-323 | D201 |
| 1 | Erase | TACT-SWITCH | SW102 |
| 1 | LBR2012T100K | R0805 | L401 |
| 1 | LD1117 | SOT-223 | U401 |
| 1 | PMEG4050 | SOD-128 | D401 |
| 1 | PTC | 1206 | F101 |
| 1 | RT9701XB | SOT23-5 | U402 |
| 1 | Reset | TACT-SWITCH | SW101 |
| 1 | TSTPT_3V3 | TSTPT | P403 |
| 1 | TSTPT_5V | TSTPT | P402 |
| 1 | TSTPT_GND | TSTPT | P401 |
| 1 | USB-MINI-B-SMD | USB-MINI-B-SMD | J101 |
| 1 | Z3.3V | MiniMelf | D403 |
| 1 | Z5V | MiniMelf | D402 |
| 1 | red | D0603F | D102 |
Questions
How big is the Master PCB?
It measures 40 × 47 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Master use?
149 parts, built around the LD1117, B0520LW, ESD5V0D3B-TP and LBR2012T100K. 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 Master KiCad files?
From the Tinkerforge/master-brick repository on GitHub, at the commit this page was made from: the board is hardware/V2.2b/master.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Master design in my own project?
Its repository states no licence, so its author keeps all rights: ask Tinkerforge before reusing the design.
More from Tinkerforge/master-brick
2- 4 layers40 × 40 mm

- 4 layers40 × 40 mm

Similar boards
- 4 layers40 × 40 mm

- 4 layers40 × 40 mm

- 2 layers30 × 30 mm

- 2 layers260.4 × 118.7 mm

- 4 layers90.2 × 95.9 mm

- 2 layers283 × 94.2 mm

Doddle60
AcheronProject/Doddle60
Doddle60 is a 60% ISO layout PCB with a minimal layout number support intended for ISO users.
198 parts10 - 6 layers50 × 75 mm

Sandflat
apfaudio/sandflat
Lower-cost DSP experimentation host for the SoldierCrab ECP5 SoM
113 parts4CERN-OHL-S-2.0 - 2 layers116.8 × 25.4 mm

GPIO power switch
moonbuggy/GPIO-power-switch
A low-side MOSFET switch controlled by a button and GPIO signals
44 parts2