Skip to the content
PCBKitNew board
2 layers21.5 × 28.3 mmUnitLevelShift, the printed circuit board in 3D

This logic level shifter has the same shape as the M5Stack Unit and can be used to connect the M5Stack Unit or M5Stack Core to an Arduino.

Size
21.5 × 28.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
13
Nets
8
Pads
33
Tracks, vias
59, 10
Pours
4
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
5 Jan 2026
Updated
9 Apr 2026

Overview

UnitLevelShift is an open-source printed circuit board by k-7iro, from the k-7iro/PCB-LevelShifterUnit repository on GitHub, published under the MIT licence. It is a 2-layer board of 21.5 × 28.3 mm with 13 parts on 8 nets, routed with 59 tracks and 10 vias.

Its parts include 5 resistors, 2 capacitors, 2 transistors, 2 connectors and 1 IC.

README

README.md

PCB-LogicShifterUnit

This logic level shifter has the same shape as the M5Stack Unit and can be used to connect the M5Stack Unit or M5Stack Controller (Core, Atom, etc) to an Arduino.

logicshifterunit

Specification

The side marked "LV 3.3V" allows you to solder 2mm pitch 4-pin connectors. This includes Grove connectors and PH connectors. The signal voltage is 3.3V. Please note that the power supply voltage is 5V.

The side marked "HV 5V" allows you to solder 2.54mm pitch 4-pin connectors. This includes common pin headers and XH connectors. The signal voltage is 5V.

There is no specification for the direction of the power supply or signal. Signals are pulled up. Analog signals cannot be handled.

Pinout Tips

LV-Side DeviceHV-Side AHV-Side B
M5Stack Controller & Unit (I2C)SDASCL
M5Stack Controller (UART)LV:TxD HV:RxD *1LV:RxD HV:TxD *1
M5Stack Unit (UART)LV:RxD HV:TxD *1LV:TxD HV:RxD *1
M5Stack Controller & Unit (GPIO)*2*2
  • *1: In the case of LV:TxD HV:RxD, connect the RxD pin of the Arduino or any microcontroller to HV-Side A, and vice versa.
  • *2: For Controller, please check the your source code, and for Unit, please check the product page.

Parts

13
QtyValueFootprintReferences
44.7kΩResistor_SMD:R_0402_1005MetricR1, R2, R3, R4
21uFCapacitor_SMD:C_0402_1005MetricC1, C2
22N7002Package_TO_SOT_SMD:SOT-23Q1, Q2
14.7kΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_VerticalR5
1Conn_01x04_PinConnector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_HorizontalJ1
1Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1LEDLED_THT:LED_D3.0mmD1
1XC6206PxxxMRPackage_TO_SOT_SMD:SOT-23-3U1

Questions

How big is the UnitLevelShift PCB?

It measures 21.5 × 28.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the UnitLevelShift use?

13 parts. 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 UnitLevelShift KiCad files?

From the k-7iro/PCB-LevelShifterUnit repository on GitHub, at the commit this page was made from: the board is UnitLevelShift.kicad_pcb and its schematic UnitLevelShift.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the UnitLevelShift 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).

Similar boards

  • 2 layers40 × 20 mmUsb uart, the printed circuit board in 3D

    Usb uart

    earthtojake/text-to-cad

    Design physical products with AI

    13 parts26kMIT
  • 2 layers35 × 29 mmMagSpoofTC, the printed circuit board in 3D

    MagSpoofTC

    samyk/magspoof

    A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers.

    13 parts4.2k
  • 2 layers20.6 × 23.6 mmAO-03 signal amplifier, the printed circuit board in 3D

    AO-03 signal amplifier

    fossasia/pslab-scripts

    Pocket Science Lab - Scripts for Sensor Experiments

    13 parts1.6kApache-2.0
  • 2 layers47 × 35.6 mmMX7-C-35PL C11, the printed circuit board in 3D

    MX7-C-35PL C11

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    13 parts1.2k
  • 2 layers95 × 95 mmCube batteryboard, the printed circuit board in 3D

    Cube batteryboard

    willem-pennings/balancing-cube

    A cube that balances itself in a corner or edge using reaction wheels

    13 parts1.1kGPL-3.0
  • 2 layers15.2 × 20.3 mmPt100stick, the printed circuit board in 3D

    Pt100stick

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    13 parts1.1kGPL-3.0
  • 2 layers53.9 × 23.2 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    13 parts1kGPL-3.0