Skip to the content
4 layers68.6 × 53.3 mmUNOQ ExperimentalShield, the printed circuit board in 3D

Experimental shield for Arduino UNO form factor boards.

Size
68.6 × 53.3 mm
Copper layers
4
Thickness
1.6 mm
Parts
124
Nets
75
Pads
249
Tracks, vias
822, 260
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
11 Dec 2025
Updated
25 Apr 2026

Overview

UNOQ ExperimentalShield is an open-source printed circuit board by ffich, from the ffich/Arduino_UNO_Experimental_Shield repository on GitHub, published under the MIT licence. It is a 4-layer board of 68.6 × 53.3 mm with 124 parts on 75 nets, routed with 822 tracks and 260 vias.

It is built around the TJA1051T/3/1, ATECC608A-SSHDA-T and CH340N, with the MAX3485ESA-MS among its other parts. Its parts include 25 resistors, 8 connectors, 7 capacitors, 6 ICs and 2 switches.

Main components

4

README

README.md

Arduino_UNO_Experimental_Shield

Experimental shield for Arduino UNO form factor boards.

Welcome to the official repository of the UNO Experimental SHIELD, an expansion board designed to provide a complete laboratory environment for experimenting, testing, and learning with the Arduino UNO Boards (e.g UNO Q). This shield integrates digital and analog I/O, SPI, I2C, sensors, memory, and diagnostics to create a versatile platform ideal for rapid prototyping, debugging, and education.

image

🚀 Key Features

🔹 Digital I/O

  • SMD LEDs on pins D2, D3, D6, D7, D8, D9
  • Push buttons on pins A2, A3

🔹 Analog Inputs

  • Two 100 kΩ trimmers on analog inputs A0, A1

🔹 Serial Communication

  • USB-to-Serial bridge (CH340)

🔹 CAN Bus

  • CAN transceiver (TJA1051T3)
  • 120 Ω termination resistor enabled by jumper
  • Screw terminal output: CANH / CANL

🔹 RS-485

  • RS485 transceiver
  • 120 Ω termination resistor enabled by jumper
  • Screw terminal output: A / B

🔹 I2C Display

  • Integrated SSD1306 OLED display

🔹 I2C Thermometer

  • Integrated TMP102 thermo

🔹 SPI Memory

  • 25LC256 EEPROM connected to hardware SPI
  • Dedicated Chip Select line

🔹 Crypto Chip

  • Integrated ATECC608C -

📐 Pinout Summary

Digital I/O

UNO PinShield Function
D2, D3, D6, D7, D8, D9LED
A2, A3Buttons

Analog

PinFunction
A0Trimmer 1
A1Trimmer 2

Peripherals

FunctionPin
SPI EEPROMMOSI / MISO / SCK + CS
I2C OLEDSDA / SCL
I2C ThermoSDA / SCL
I2C Crypto ChipSDA / SCL
CANCAN_TX / CAN_RX
RS485TX / RX
USB-SerialTX / RX

The Shield is compatible with both Arduino UNOs with 3V3 and 5V logic (some jumpers allow to adapt the voltage levels).


🛠️ Project Goals

This shield is intended for:

  • Users who want a complete test environment for Arduino UNO Boards (e.g. UNO Q, UNO R4)
  • Makers performing rapid firmware debugging
  • Schools, workshops, and educational labs
  • Testing all core firmware interfaces (PWM, ADC, SPI, I2C, CAN, UART)

📷 Logo

The official project logo is available in the /assets/logo/ directory.


📝 License

This project is released under the MIT License, unless otherwise specified for hardware files.


🤝 Contributing

Pull requests and issues are welcome!
Contributions improving documentation, firmware examples, or hardware design are highly appreciated.


📫 Contact

For questions or suggestions, open an Issue in the repository or contact the maintainer.


Happy experimenting! 🔧✨

Parts

124
QtyValueFootprintReferences
7100nFCapacitor_SMD:C_0402_1005MetricC1, C2, C3, C4, C5, C6, C7
710kResistor_SMD:R_0402_1005MetricR9, R10, R18, R19, R21, R22, R24
7JmpConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1, JP2, JP3, JP4, JP6, JP7, JP8
61.5kResistor_SMD:R_0402_1005MetricR1, R2, R3, R4, R5, R7
61kResistor_SMD:R_0402_1005MetricR15, R16, R25, R28, R29, R30
6O1_GLED_SMD:LED_0603_1608MetricLD1, LD2, LD3, LD4, LD5, LD6
4MountingHole_3.2mmArduino_MountingHole:MountingHole_3.2mmMH1, MH2, MH3, MH4
2120Resistor_SMD:R_0603_1608MetricR23, R27
22.2kResistor_SMD:R_0603_1608MetricR6, R8
25.1kResistor_SMD:R_0402_1005MetricR13, R14
2RxLED_SMD:LED_0603_1608MetricLD7, LD9
2TrPotentiometer_THT:Potentiometer_Bourns_3386P_VerticalRV1, RV2
2TxLED_SMD:LED_0603_1608MetricLD8, LD10
2Usr1Button_Switch_SMD:SW_SPST_PTS810SW1, SW2
125LCxxxPackage_SO:SO-8_3.9x4.9mm_P1.27mmU1
13v3LED_SMD:LED_0603_1608MetricLD11
1485TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_HorizontalCN5
1485Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalCN1
15vLED_SMD:LED_0603_1608MetricLD12
1ATECC608A-SSHDAPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU7
1AnalogConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ3
1CH340NPackage_SO:JEITA_SOIC-8_3.9x4.9mm_P1.27mmU4
1CanTerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_HorizontalCN3
1CanConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalCN4
1Digital/PWMConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ4
1Digital/PWMConnector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_VerticalJ2
1G***kibuzzard-698784D4kibuzzard-698784D4
1G***kibuzzard-69765506kibuzzard-69765506
1G***kibuzzard-69595C8Dkibuzzard-69595C8D
1G***kibuzzard-697C897Ckibuzzard-697C897C
1G***kibuzzard-69E22173kibuzzard-69E22173
1G***kibuzzard-69ECB5A8kibuzzard-69ECB5A8
1G***kibuzzard-69595BC0kibuzzard-69595BC0
1G***kibuzzard-69595C82kibuzzard-69595C82
1G***kibuzzard-69595D77kibuzzard-69595D77
1G***kibuzzard-69443E38kibuzzard-69443E38
1G***kibuzzard-69595C98kibuzzard-69595C98
1G***kibuzzard-69595C77kibuzzard-69595C77
1G***kibuzzard-697C896Akibuzzard-697C896A
1G***kibuzzard-69E2216Ekibuzzard-69E2216E
1G***kibuzzard-69595BB4kibuzzard-69595BB4
1G***kibuzzard-69ECB57Bkibuzzard-69ECB57B
1G***kibuzzard-697C8977kibuzzard-697C8977
1G***kibuzzard-69443E67kibuzzard-69443E67
1G***kibuzzard-69595CF0kibuzzard-69595CF0
1G***kibuzzard-697C8970kibuzzard-697C8970
1G***kibuzzard-69ECB574kibuzzard-69ECB574
1G***kibuzzard-69443E7Ekibuzzard-69443E7E
1G***kibuzzard-698784C3kibuzzard-698784C3
1G***kibuzzard-69595CA1kibuzzard-69595CA1
1G***kibuzzard-69595C64kibuzzard-69595C64
1G***kibuzzard-69595D81kibuzzard-69595D81
1G***kibuzzard-69595CF5kibuzzard-69595CF5
1G***kibuzzard-69DFD334kibuzzard-69DFD334
1G***kibuzzard-6987886Fkibuzzard-6987886F
1G***kibuzzard-69595C87kibuzzard-69595C87
1G***kibuzzard-69878868kibuzzard-69878868
1G***kibuzzard-6987894Bkibuzzard-6987894B
1G***kibuzzard-69595C92kibuzzard-69595C92
1G***kibuzzard-69878B44kibuzzard-69878B44
1G***kibuzzard-697C8D01kibuzzard-697C8D01
1G***kibuzzard-69E66319kibuzzard-69E66319
1G***kibuzzard-69595C5Ekibuzzard-69595C5E
1G***kibuzzard-693AADEFkibuzzard-693AADEF
1G***kibuzzard-69764F79kibuzzard-69764F79
1G***kibuzzard-697C8D0Ckibuzzard-697C8D0C
1G***kibuzzard-69ECB59Bkibuzzard-69ECB59B
1G***kibuzzard-6976550Dkibuzzard-6976550D
1G***kibuzzard-69595D7Bkibuzzard-69595D7B
1JmpConnector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_VerticalJP5
1LOGOlogo:badge_8G***
1LOGOlogo:thermoG***
1LOGOlogo:usbG***
1LOGOlogo:485G***
1LOGOlogo:canG***
1MAX3485ESA-MSPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU3
1OLEDoled:OLED096OLED1
1PowerConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ1
1TJA1051T-3Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU5
1TMP102xxDRLPackage_TO_SOT_SMD:SOT-563U2

The 123 most common of 124 parts.

Similar boards

  • 4 layers81.3 × 86.4 mmBluepill Carrier, the printed circuit board in 3D

    Bluepill Carrier

    ffich/Bluepill_Carrier

    Carrier Board for STM32 Bluepill board.

    154 parts1MIT
  • 4 layers160 × 117.5 mmDaveecu2, the printed circuit board in 3D

    Daveecu2

    miata-bot/daveecu2

    Speeduino Mainboard designed for NA Maita chassis

    249 parts3
  • 2 layers17 × 8.9 mmRaspiECCv1, the printed circuit board in 3D

    RaspiECCv1

    mgit-at/raspiECC

    ATECC608A for Raspberry PI

    7 parts34
  • 2 layers60 × 146.5 mmTilda6-bot, the printed circuit board in 3D

    Tilda6-bot

    emfcamp/TiDAL-Hardware

    88 parts4
  • 2 layers73 × 77.5 mmUca dkaiot2-kicad, the printed circuit board in 3D

    Uca dkaiot2-kicad

    LEAT-EDGE/ambient-pcb-dkaiot

    The design also provides empty footprints for several other sensors which are not populated in the Ambient variant: - Light sensor (LITEON LTR-303ALS-01) - MEMS microphone (Knowles SPH0645LM4H) - Indoor air quality…

    184 partsCERN-OHL-P-2.0
  • 2 layers57 × 63 mmBigbutton, the printed circuit board in 3D

    Bigbutton

    mildlyfunctionalgays/bigbutton

    PCB and firmware for a keyboard with one, huge, button

    58 parts
  • 2 layers56 × 34.3 mmMSPM0 DevBoard, the printed circuit board in 3D

    MSPM0 DevBoard

    Naveens-Lab/mspm0g3507-evm

    EVM-style dev board — TI MSPM0G3507 + ATECC608A secure element | KiCad 9.0 | REV A

    38 parts

Questions

How big is the UNOQ ExperimentalShield PCB?

It measures 68.6 × 53.3 mm and has 4 copper layers, 1.6 mm thick.

What parts does the UNOQ ExperimentalShield use?

124 parts, built around the TJA1051T/3/1, ATECC608A-SSHDA-T, CH340N and MAX3485ESA-MS. 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 UNOQ ExperimentalShield KiCad files?

From the ffich/Arduino_UNO_Experimental_Shield repository on GitHub, at the commit this page was made from: the board is UNOQ_ExperimentalShield/UNOQ_ExperimentalShield.kicad_pcb and its schematic UNOQ_ExperimentalShield/UNOQ_ExperimentalShield.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the UNOQ ExperimentalShield design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).