Skip to the content
PCBKitNew board
2 layers53.3 × 19.9 mmShelly1pm programmer, the printed circuit board in 3D

Shelly1pm programmer

chof747/shelly1pm-programmer

Simple programming adapter for a shelly 1pm device via a FTDI Adapter

Size
53.3 × 19.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
7
Nets
9
Pads
29
Tracks, vias
46, 2
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
21 Jul 2024
Updated
21 Aug 2024

Overview

Shelly1pm programmer is an open-source printed circuit board by chof747, from the chof747/shelly1pm-programmer repository on GitHub, published under the CC0-1.0 licence. It is a 2-layer board of 53.3 × 19.9 mm with 7 parts on 9 nets, routed with 46 tracks and 2 vias.

It is built around the UMH3N. Its parts include 3 connectors, 2 switches and 1 transistor. It belongs with the interfaces and adapters boards of this library.

Main components

1

README

README.md

shelly1pm-programmer

An adapter to program a Shelly 1 plus with a standard FTDI Programmer

The adapter has the following features:

  • A 1.27mm 1x7 pin header to connect to the shelly 1 plus
  • A standard header containing the 6 pins needed to program an esp32/esp8266
  • An additional 1x2 pin header for the debugging pin
  • An UMH3N chip for the auto-reset circutry
  • A reset and boot button

Revision History:

  • v1.0: Initial version (Produced: 25.07.2024; First assembled: 19.08.2024)

Parts

7
QtyValueFootprintReferences
1BootButton_Switch_THT:SW_PUSH_6mmSW2
1DebugConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ3
1Device ConnectorConnector_PinHeader_1.27mm:PinHeader_1x07_P1.27mm_VerticalJ1
1LOGOLOGOG***
1Prog. Hdr.Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_HorizontalJ2
1ResetButton_Switch_THT:SW_PUSH_6mmSW1
1UMH3NPackage_TO_SOT_SMD:SOT-363_SC-70-6Q1

Questions

How big is the Shelly1pm programmer PCB?

It measures 53.3 × 19.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Shelly1pm programmer use?

7 parts, built around the UMH3N. 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 Shelly1pm programmer KiCad files?

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

Can I use the Shelly1pm programmer design in my own project?

Its repository publishes it under the CC0-1.0 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

  • 6 layers84 × 98 mmFujiNet-5200-Rev0, the printed circuit board in 3D

    FujiNet-5200-Rev0

    FujiNetWIFI/fujinet-hardware

    Schematics and design files for FujiNet hardware

    145 parts142
  • 4 layers27 × 80 mmLedmatrix, the printed circuit board in 3D

    Ledmatrix

    bitluni/Mdot2Matrix

    276 parts104MIT
  • 2 layers50 × 30 mmLink, the printed circuit board in 3D

    Link

    voltlog/VoltLink

    USB to serial adapter with built-in ESP32 auto-reset circuitry

    79 parts77
  • 2 layers312.5 × 122.3 mmSHEGO75-V5, the printed circuit board in 3D

    SHEGO75-V5

    Charading/Shego75HE

    My endgame 75% hall effect keyboard

    392 parts75
  • 4 layers83 × 109 mmD4 small pcb panel, the printed circuit board in 3D

    D4 small pcb panel

    unsurv/unsurv-offline

    Offline portable GNSS device based on the ESP32

    522 parts72
  • 2 layers34.8 × 67.3 mmCheapMesh, the printed circuit board in 3D

    CheapMesh

    joyel24/CheapMesh

    PCB for Heltec HT-CT62: ESP32-C3 + SX1262 lora cheap module. Useful to run MeshTastic. Forked from : https://gitlab.com/paulhausk/CheapMesh

    25 parts25