Skip to the content
PCBKitNew board
4 layers40 × 47 mmMaster, the printed circuit board in 3D

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

5

README

README.rst

Master 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
QtyValueFootprintReferences
32C0402C205, C206, C207, C208, C209, C210, C211, C212, C213, C214, C215, C216, C217, C218, C219, C220 +16
17100nFC0603FC101, C102, C402, C406, C408, C409, C410, C411, C412, C414, C416, C417, C418, C419, C420, C423 +1
16R0402R201, R202, R203, R204, R205, R206, R207, R208, R209, R210, R211, R212, R213, R214, R215, R216
510µF/10VC0805C401, C407, C415, C421, C425
5TBD4X0402RP302, RP303, RP304, RP305, RP306
5blueD0603FD101, D103, D104, D105, D106
41µFC0603FC201, C202, C203, C204
4CON-SENSORCON-SENSORP201, P202, P203, P204
4DRILLDRILL_NPJ102, J103, J104, J105
4FBR0603FFB101, FB102, FB302, FB303
310kR0603FR103, R108, R402
31k0603X4RP101, RP102, RP301
31kR0603FR104, R107, R301
34.7µFC0603FC404, C405, C422
210R0603FR302, R303
227R0603FR101, R102
2DNPC0603FC103, C104
2FILTERR0603FFB201, FB202
2STACK-DOWNBTB08-ACS-BTMJ302, J304
2STACK-UP-LOWBTB08-ACS-TOPJ301, J303
10R0805FB301
1100kR0603FR304
1100µF3528-21C403
116MhzCRYSTAL_3225X101
118kR0603FR106
11R0R0603FR401
12.2µFC0603FC413
127kR0603FR105
12k20603X4RP201
1744230900WE-CNSW-0603L101
182400152SOT563-SPECU102
1AT91SAM3SXCLQFP100U101
1B0520LWSOD-123D404
1ESD3V3D3B-TPSOD-323D202
1ESD5V0D3B-TPSOD-323D201
1EraseTACT-SWITCHSW102
1LBR2012T100KR0805L401
1LD1117SOT-223U401
1PMEG4050SOD-128D401
1PTC1206F101
1RT9701XBSOT23-5U402
1ResetTACT-SWITCHSW101
1TSTPT_3V3TSTPTP403
1TSTPT_5VTSTPTP402
1TSTPT_GNDTSTPTP401
1USB-MINI-B-SMDUSB-MINI-B-SMDJ101
1Z3.3VMiniMelfD403
1Z5VMiniMelfD402
1redD0603FD102

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 mmMaster, the printed circuit board in 3D

    Master

    Tinkerforge/master-brick

    Basis to build stacks and has 4 Bricklet ports

    125 parts5
  • 4 layers40 × 40 mmMaster, the printed circuit board in 3D

    Master

    Tinkerforge/master-brick

    Basis to build stacks and has 4 Bricklet ports

    125 parts5

Similar boards

  • 4 layers40 × 40 mmImu, the printed circuit board in 3D

    Imu

    Tinkerforge/imu-v2-brick

    Full fledged AHRS with 9 degrees of freedom

    108 parts4
  • 2 layers30 × 30 mmLed strip v2, the printed circuit board in 3D

    Led strip v2

    Tinkerforge/led-strip-v2-bricklet

    Controls up to 2048 RGB(W) LEDs

    48 parts1
  • 4 layers90.2 × 95.9 mmHEDGE2-SCI, the printed circuit board in 3D

    HEDGE2-SCI

    yrromero04/HEDGE2-SCI_PCB

    87 parts
  • 2 layers283 × 94.2 mmDoddle60, the printed circuit board in 3D

    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 mmSandflat, the printed circuit board in 3D

    Sandflat

    apfaudio/sandflat

    Lower-cost DSP experimentation host for the SoldierCrab ECP5 SoM

    113 parts4CERN-OHL-S-2.0
  • 2 layers116.8 × 25.4 mmGPIO power switch, the printed circuit board in 3D

    GPIO power switch

    moonbuggy/GPIO-power-switch

    A low-side MOSFET switch controlled by a button and GPIO signals

    44 parts2