

Basis to build stacks and has 4 Bricklet ports
- Size
- 40 × 40 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 125
- Nets
- 146
- Pads
- 659
- Tracks, vias
- 2,407, 285
- 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 × 40 mm with 125 parts on 146 nets, routed with 2,407 tracks and 285 vias.
It is built around the PCA9518PW, LD1117 and ESD5V0D3B-TP, with the B0520LW, LBR2012T100K and PMEG4050EP among its other parts. Its parts include 41 capacitors, 16 diodes, 16 connectors, 14 resistors and 5 ICs.
Main components
6PCA9518PW
TSSOP-20-40℃~+85℃ 3V~3.6V Enable/shutdown function I2C TSSOP-20 Signal Buffers, Repeaters, Splitters ROHSNXP SemiconductorsInterface - SpecializedLD1117
UncategorisedSTMicroelectronicsESD5V0D3B-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)B0520LW
SOD-123-65℃~+125℃ 1 Independent 20V 250uA@20V 385mV@500mA 5.5A 500mA SOD-123 Schottky Diodes ROHSDiodes IncorporatedSchottky DiodesLBR2012T100K
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
125| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | 100nF | 0603 | C102, C104, C202, C402, C406, C408, C409, C410, C411, C412, C414, C416, C417, C418, C419, C420 +2 |
| 11 | 1µF | 0603 | C101, C103, C201, C203, C204, C205, C206, C301, C302, C303, C304 |
| 6 | VAL** | tinkerforge:Fiducial_Mark | Fiducial_Mark, Fiducial_Mark, Fiducial_Mark, Fiducial_Mark, Fiducial_Mark, Fiducial_Mark |
| 5 | 10µF/10V | 0805 | C401, C407, C415, C421, C425 |
| 5 | blue | D0603 | D101, D103, D104, D105, D106 |
| 4 | CON-SENSOR | CON-SENSOR | P201, P202, P203, P204 |
| 4 | DRILL | DRILL_NP | J102, J103, J104, J105 |
| 4 | FB | 0603 | FB101, FB102, FB302, FB303 |
| 4 | Filter-8x | DFN16-33x135 | FILTER201, FILTER202, FILTER203, FILTER204 |
| 3 | 10k | 0603 | R103, R108, R402 |
| 3 | 1k | 0603 | R104, R107, R301 |
| 3 | 1k | 0603X4 | RP101, RP102, RP301 |
| 3 | 2k2 | 0603X4 | RP202, RP203, RP204 |
| 3 | 4.7µF | 0603 | C404, C405, C422 |
| 2 | 10 | 0603 | R302, R303 |
| 2 | 27 | 0603 | R101, R102 |
| 2 | DNP | 0603 | C105, C106 |
| 2 | ESD5V0D3B-TP | SOD-323 | D201, D303 |
| 2 | FILTER | 0603 | FB201, FB202 |
| 2 | STACK-DOWN | BTB08-ACS-BTM | J302, J304 |
| 2 | STACK-UP-LOW | BTB08-ACS-TOP | J301, J303 |
| 2 | TVS 3V3 | SOD-323 | D301, D302 |
| 1 | 0 | 0805 | FB301 |
| 1 | 100k | 0603 | R304 |
| 1 | 100µF | 3528-21 | C403 |
| 1 | 10k | 0603X4 | RP201 |
| 1 | 16Mhz | CRYSTAL_3225 | X101 |
| 1 | 18k | 0603 | R106 |
| 1 | 1R0 | 0603 | R401 |
| 1 | 2.2µF | 0603 | C413 |
| 1 | 27k | 0603 | R105 |
| 1 | 744230900 | WE-CNSW-0603 | L101 |
| 1 | 82400152 | SOT563-SPEC | U102 |
| 1 | AT91SAM3SXC | LQFP100 | U101 |
| 1 | B0520LW | SOD-123 | D404 |
| 1 | CE_5mm | tinkerforge:CE_5mm | VAL |
| 1 | ESD3V3D3B-TP | SOD-323 | D202 |
| 1 | Erase | TACT-SWITCH | SW102 |
| 1 | LBR2012T100K | 0805 | L401 |
| 1 | LD1117 | SOT-223 | U401 |
| 1 | Logo_31x31 | Logo:Logo_31x31 | G*** |
| 1 | PCA9518PW | TSSOP20 | U201 |
| 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 | TVS 3V3 | kicad-libraries:SOD-323 | D304 |
| 1 | USB-MINI-B-SMD | USB-MINI-B-SMD | J101 |
| 1 | WEEE_7mm_back | kicad-libraries:WEEE_7mm_back | VAL |
| 1 | Z3.3V | MiniMelf | D403 |
| 1 | Z5V | MiniMelf | D402 |
| 1 | red | D0603 | D102 |
Questions
How big is the Master PCB?
It measures 40 × 40 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Master use?
125 parts, built around the PCA9518PW, LD1117, ESD5V0D3B-TP and B0520LW. 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.2/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 × 47 mm

- 4 layers40 × 40 mm

Similar boards
- 4 layers40 × 40 mm

- 4 layers40 × 40 mm

- 4 layers86.4 × 54.6 mm

Chewtoy
adamatom/chewtoy
This is a KiCad project for a i2c and GPIO expander cape for the BeagleBone Black. It provides eight expansion ports, with each port offering access to the common i2c bus as well as two dedicated GPIO pins
37 partsCC0-1.0 - 2 layers117.9 × 74 mm

Cern display controller
sarahemm/cern-mimic-panel
LED display showing the current status of the CERN accelerator complex
71 parts - 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