Skip to the content
PCBKitNew board
2 layers55.9 × 73.7 mmVistaECP, the printed circuit board in 3D

kicad PCB iles for WiFi interface to Honeywell Vista Alarm Panels for esphome-vistaECP (+ freecad and stl files for a case)

Size
55.9 × 73.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
30
Nets
36
Pads
81
Tracks, vias
93, 3
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
1 Oct 2026
Updated
1 Oct 2026

Overview

VistaECP is an open-source printed circuit board by danbaker-projects, from the danbaker-projects/vistaECP repository on GitHub. It is a 2-layer board of 55.9 × 73.7 mm with 30 parts on 36 nets, routed with 93 tracks and 3 vias.

It is built around the R-78E5.0-1.0 and WEMOS D1 MINI. Its parts include 10 resistors, 5 ICs, 3 transistors, 2 capacitors and 2 connectors. It belongs with the radio and wireless and interfaces and adapters boards and the ESP8266 boards of this library.

Main components

2

README

README.md

ECP 4-wire interface for Honeywell (Ademco) Alarm Panels such as Vista 20P

This circuit board allows you to connect an ESP8266 D1 mini module to a Honeywell Vista alarm system using the ECP 12vdc serial interface and Alain Turbide's software at: https://github.com/Dilbert66/esphome-vistaECP.

vistaECP-mounted-on-honeywell-panel

This involves soldering parts to a printed circuit board, so be very careful how you pronounce the word solder. Either the 'l' is silent and the 'r' is pronounced, or maybe it's the other way around. One is the good way, and the other way is stupid and evil. It's like those mindless jerks who insist on breaking their eggs on the wrong end. Gulliver can tell you more about that.

Where was I????? Oh, yeah...

This circuit is based on a modified (by Andrew Selle : eselle) version of Alain Turbide : Dilbert66's original interface circuit

I've been using it for several years to interface my Honeywell system to Home Assistant using esphome-vistaECP by Alain Turbide. (thanks Dilbert66)

I'm including all Kicad design files and the Gerber files to make the PCB, as well as the FreeCAD design files and .stl models I used to make a 3d-printed case and a bushing to connect it through a knockout on the alarm panel.

In the kicad directory there are pictures of the front and back of the board and a PDF of the schematic if you don't want to install Kicad to view them.

There is a zip file with all gerbers inside. You can send this file to (probably) and good PCB fab shop to make your board(s).

This board uses opto-isolators on all lines to/from the Honeywell panel, and soldered through-hole components.

For all software information, refer to https://github.com/Dilbert66/esphome-vistaECP

I probably won't be maintaining this, just making it available for esphome-vistaECP users. It's been very reliable for me for several years now, and I hope you find it useful.

I started work on a board supporting either a D1 mini board or an ESP32-WROOM-32 module, but never finished it because this version works so well for me.

Dan Baker

vistaECP-Front-2026-09-30 vistaECP-Back-2026-09-30

vistaECP-Schematic.pdf

Parts

30
QtyValueFootprintReferences
32N3904Package_TO_SOT_THT:TO-92_InlineQ1, Q2, Q3
34N35Package_DIP:DIP-6_W7.62mmU2, U3, U4
2100kResistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P2.54mm_VerticalR2, R4
2200kResistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P2.54mm_VerticalR8, R9
22kResistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P2.54mm_VerticalR6, R7
24k7Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P2.54mm_VerticalR3, R5
110uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC1
110uFCapacitor_THT:CP_Radial_D8.0mm_P3.80mmC2
1150Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P2.54mm_VerticalR1
127kResistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P2.54mm_VerticalR10
1Barrel_Jack_SwitchConnector_BarrelJack:BarrelJack_CUI_PJ-102AH_HorizontalJ2
1LOGOdan-kicad:DB03G***
1R-78E5.0-1.0Converter_DCDC:Converter_DCDC_RECOM_R-78E-0.5_THTU5
1Screw_Terminal_01x04TerminalBlock:TerminalBlock_bornier-4_P5.08mmJ1
1WeMos_D1_miniModule:WEMOS_D1_mini_lightU1

The 23 most common of 30 parts.

Questions

How big is the VistaECP PCB?

It measures 55.9 × 73.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the VistaECP use?

30 parts, built around the R-78E5.0-1.0 and WEMOS D1 MINI. 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 VistaECP KiCad files?

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

Can I use the VistaECP design in my own project?

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

Similar boards

  • 2 layers171.5 × 106.7 mmSequencer, the printed circuit board in 3D

    Sequencer

    westlicht/performer-hardware

    PER|FORMER Eurorack Sequencer - Hardware Design Files

    435 parts110
  • 2 layers200 × 81 mmPSU-30W, the printed circuit board in 3D

    PSU-30W

    ctag-fh-kiel/PSU-30W

    Eurorack power supply unit DCDC

    43 parts24
  • 2 layers27.2 × 96.1 mm24vled esp32c6, the printed circuit board in 3D

    24vled esp32c6

    arlyon/rust-matter-led

    A Matter-compatible 5-channel RGBCW LED controller built on a custom PCB with an ESP32-C6, written entirely in Rust.

    26 parts5
  • 2 layers134.6 × 101.6 mmJamieMotorControl, the printed circuit board in 3D

    JamieMotorControl

    shareresearchteam/SAMI-Robot

    Software and Hardware resources and development of the SAMI humanoid robot

    43 parts5MIT
  • 2 layers68 × 87 mmRS485USB, the printed circuit board in 3D

    RS485USB

    jirihusak/majordomus

    Open source system for smart home

    121 parts4GPL-3.0
  • 2 layers130 × 70 mmControl Board, the printed circuit board in 3D

    Control Board

    PubInv/Biochar-Toilet

    Research into producing a single-family toilet that can produce safely transform human fecal matter into sanitary biochar

    44 parts3GPL-3.0