Skip to the content
2 layers79.5 × 58.4 mmTesting shield, the printed circuit board in 3D

Free Libre Open Source Hardware (FLOSH) Designed & Published by RIOTers

Size
79.5 × 58.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
44
Pads
143
Tracks, vias
292, 137
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
10 Nov 2023
Updated
16 Dec 2023

Overview

Testing shield is an open-source printed circuit board by RIOT-OS, from the RIOT-OS/RIOT-Open-Hardware repository on GitHub. It is a 2-layer board of 79.5 × 58.4 mm with 28 parts on 44 nets, routed with 292 tracks and 137 vias.

It is built around the PCF8574T, DSHP05TSGER and K3-2235S-L1. Its parts include 10 resistors, 7 connectors, 3 switches, 2 capacitors and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

olimex-msp430-arduino-uno/README.md

Arduino UNO adapter for Olimex MSP430 Header boards

Photo of the front and back side of the PCB

Older MSP430 MCUs can also be obtained in DIP packages, making them extremely breadboard friendly. The newer high-pin count MSP430 MCUs however are only available in SMD packages. To still enable breadboard prototyping with those MCUs, Olimex Ltd sells open hardware MSP430 breakout boards named MSP430 Header Boards.

This adapter board can be useful to quickly connect an Arduino UNO compatible shield to such a header board and/or to connect an USB-UART adapter without having to use jumper wires.

The board has been developed for the Olimex MSP430-H1611 but also been tested successfully with the Olimex MSP430-H2618. Chances are good that it will work with many of the Olimex MSP430 header boards with the same footprint.

Features

  • Adapter for Arduino UNO shields
  • Integrated UART <--> USB bridge
  • Physical reset button
  • External resistor for DCO clock source ($R_{OSC}$ in the data sheet)

Parts

28
QtyValueFootprintReferences
520KResistor_SMD:R_0805_2012MetricR1, R2, R4, R6, R8
310KResistor_SMD:R_0805_2012MetricR3, R5, R7
2100 nFCapacitor_SMD:C_0805_2012MetricC1, C2
21KResistor_SMD:R_0805_2012MetricR9, R10
1ADDR0Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabelsJP1
1ADDR1Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabelsJP2
1ADDR2Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabelsJP3
1Arduino_Uno_R3_ShieldCustom Footprints:Arduino_Uno_R3_ShieldXA1
1DSHP05TSGERCustom Footprints:SW-SMD_10P_DSHP05TSGETSW1
1I2C GroveCustom Footprints:grove_i2cJ1
1I2C HeaderConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1I2C SocketConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ2
1ISP SPIConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ5
1K3-2235S-L1Custom Footprints:SW-TH_K3-2235S-L1SW2
1PCF8574Custom Footprints:SOIC-16_L9.9-W3.9-P1.27-LS6.0-BL-1U1
1RIOT-LogoCustom Footprints:RIOT-LogoG***
1ResetCustom Footprints:SW-SMD_4P-L4.5-W4.5-P3.00-LS6.8SW3
1Side SPIConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ4
1UART GroveCustom Footprints:grove_uartJ7
1UART HeaderConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ6

More from RIOT-OS/RIOT-Open-Hardware

1
  • 2 layers68.6 × 53.3 mmMspduino, the printed circuit board in 3D

    Mspduino

    RIOT-OS/RIOT-Open-Hardware

    Free Libre Open Source Hardware (FLOSH) Designed & Published by RIOTers

    13 parts1

Similar boards

  • 2 layers82.6 × 79.5 mmSdr controller, the printed circuit board in 3D

    Sdr controller

    CyZooNiC/cyberdeck

    31 parts138AGPL-3.0
  • 2 layers100 × 100 mmMain board V2, the printed circuit board in 3D

    Main board V2

    Resaj/cyclops-project

    Robot de carreras open source con cámara

    31 parts53
  • 2 layers100 × 45 mmTranspOtterNG, the printed circuit board in 3D

    TranspOtterNG

    Jana-Marie/transpOtterNG

    Next Generation of TranspOtter.

    63 parts51
  • 2 layers148.6 × 192.2 mmBadge, the printed circuit board in 3D

    Badge

    NuttyShell/NuttyBadge

    NuttyBadge: A NuttyShell crafted multi-tool. Opensourced Hardawre and Software

    169 parts31GPL-3.0
  • 2 layers139.7 × 88.9 mmCharge Controller, the printed circuit board in 3D

    Charge Controller

    jharvey/Charge_Controller

    MPPT hardware which uses FUGU firmware

    163 parts24
  • 2 layers83 × 35 mmCard dealer secondary, the printed circuit board in 3D

    Card dealer secondary

    Adam-Simon1/Automatic-Card-Dealer

    DIY Automatic Card Dealer

    12 parts21
  • 2 layers45.7 × 67.3 mmLAMEBOY, the printed circuit board in 3D

    LAMEBOY

    davedarko/LAMEBOY

    https://hackaday.io/project/26823-lameboy-another-esp12-handheld

    71 parts20
  • 2 layers65 × 120 mmNomad, the printed circuit board in 3D

    Nomad

    0Zane/Nomad

    One Adventure - One device,Nomad is a custom outdoor mobile device built around the ESP32-S3. It is designed for explorers, researchers, and outdoor enthusiasts who need reliable positioning, long-range communication…

    81 parts17MIT

Questions

How big is the Testing shield PCB?

It measures 79.5 × 58.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Testing shield use?

28 parts, built around the PCF8574T, DSHP05TSGER and K3-2235S-L1. 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 Testing shield KiCad files?

From the RIOT-OS/RIOT-Open-Hardware repository on GitHub, at the commit this page was made from: the board is selftesting-shield/smd-variant/testing-shield.kicad_pcb and its schematic olimex-msp430-arduino-uno/mspduino.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Testing shield design in my own project?

Its repository states no licence, so its author keeps all rights: ask RIOT-OS before reusing the design.