Skip to the content
PCBKitNew board
2 layers59.7 × 85.1 mmESP Cerry, the printed circuit board in 3D

Little board that connects 4 Cherry Switches and 4 LEDs to a Wemos D1 Mini Board

Size
59.7 × 85.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
24
Nets
15
Pads
67
Tracks, vias
82, 0
Pours
3
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
13 Nov 2018
Updated
23 Apr 2019

Overview

ESP Cerry is an open-source printed circuit board by Ranlvor, from the Ranlvor/ESP-Cherry repository on GitHub. It is a 2-layer board of 59.7 × 85.1 mm with 24 parts on 15 nets, routed with 82 tracks and 0 vias.

It is built around the DS18B20. Its parts include 7 resistors, 4 diodes, 4 switches and 2 ICs.

Main components

1

README

README.md

ESP-Cherry

Little board that connects 4 Cherry Switches and 4 LEDs to a Wemos D1 Mini Board

Folder Structure:

  • ESP-Cerry: KiCad Project of the Board
  • gehaeuse: OpenSCAD Project for a 3D printed casing

Parts

  • U1: Wemos D1 Mini
  • Switches SW1, SW2, SW3, SW4: CHERRY MX-Switches, choose to your liking
  • Resistors R1, R2: Pull-Up-Resistors for SW3 and SW4, 1kΩ - 100kΩ should be fine
  • LEDs D1, D2, D3, D4: LEDs to iluminate the Keykaps, choose to your liking. Use LEDs which fit your switches. The switches I used fit 3mm LED's but some do not
  • Resistors R3, R4, R5, R6: protective resistors for LEDs D1, D2, D3, D4: choose whatever fits your LEDs to be powered from 3.3V.

Optional Parts:

  • Add R7 = 4.7kΩ and U2 = DS18B20 for temperature mesurement

Other

  • Power the Wemos D1 via USB, it powers the rest of the board (or solder 3.3V or 5V directly to the Wemos)
  • Mounting Holes fit M3 screws
  • Mounting Holes Positions in mm from the lower left corner of the board:
    • 5.08, 20.32
    • 5.08, 40.64
    • 5.08, 58.42
    • 5.08, 78.74
    • 52.07, 7.62
    • 52.07, 78.74

Software

  • Use whatever can control IO pins
  • I use Tasmota-Firmware with the following IO-settings:
    • Modul type: 18 Generic
    • D3 GPIO0: 15 Switch7
    • D4 GPIO2: 16 Switch8
    • D2 GPIO4: 14 Switch6
    • D1 GPIO5: 13 Switch5
    • D6 GPIO12: 22 Relay2
    • D7 GPIO13: 21 Relay1
    • D5 GPIO14: 23 Relay3
    • D0 GPIO16: 24 Relay4
    • otherwise: 00 None

Parts

24
QtyValueFootprintReferences
6MountingHoleMountingHole:MountingHole_3.2mm_M3MH1, MH2, MH3, MH4, MH5, MH6
4LEDLED_THT:LED_D3.0mmD1, D2, D3, D4
4RResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR3, R4, R5, R6
4SW_PushButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW1, SW2, SW3, SW4
210kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR1, R2
1logo:RZL-Logo
14.7kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR7
1DS18B20Package_TO_SOT_THT:TO-92_InlineU2
1WeMos_miniwemos_d1_mini:D1_mini_boardU1

Questions

How big is the ESP Cerry PCB?

It measures 59.7 × 85.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ESP Cerry use?

24 parts, built around the DS18B20. 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 ESP Cerry KiCad files?

From the Ranlvor/ESP-Cherry repository on GitHub, at the commit this page was made from: the board is ESP-Cerry/ESP-Cerry.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the ESP Cerry design in my own project?

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

Similar boards

  • 2 layers33.7 × 97.8 mmHAN ESP TSS721, the printed circuit board in 3D

    HAN ESP TSS721

    UtilitechAS/amsreader-firmware

    ESP8266 and ESP32 compatible firmware to read, interpret and publish data to MQTT from smart electrical meters, both DLMS and DSMR is supported

    29 parts470
  • 2 layers121 × 68 mmFreeds sanchez, the printed circuit board in 3D

    Freeds sanchez

    pablozg/freeds

    Derivador de energía solar excedente creado por Pablo Zerón, Diseño PCB por Amcalo, Tester original por Aeizoon, Wiki por Zoilo Mora

    42 parts108
  • 2 layers80 × 54.9 mmESP32WifiAisTempVolt2, the printed circuit board in 3D

    ESP32WifiAisTempVolt2

    AK-Homberger/NMEA2000WifiGateway-with-ESP32

    This repository shows how to build a NMEA2000 WiFi Gateway with voltage and temperature alarms.

    18 parts94GPL-3.0
  • 2 layers52 × 61 mmArduino motorfocus, the printed circuit board in 3D

    Arduino motorfocus

    fehlfarbe/arduino-motorfocus

    Arduino motorfocus with moonlite protocol for telescopes

    23 parts58MIT
  • 2 layers69 × 57 mmBuoy4, the printed circuit board in 3D

    Buoy4

    wjpavalko/Maker-Buoy

    Repository of Open Source Maker Buoy Files

    46 parts39
  • 2 layers26 × 34.8 mmWemosD1Mini, the printed circuit board in 3D

    WemosD1Mini

    RuiSantosdotme/ESP8266-Multisensor-Shield

    Complete step-by-step instructions »

    10 parts29
  • 2 layers162 × 60 mmEsp shield, the printed circuit board in 3D

    Esp shield

    felixwittwer/homeassistant_automaic_greenhouse

    A cool Project to make your greenhouse smart. What about automaic irrigation and collecting enviromental data right from your garden.

    20 parts27
  • 2 layers123 × 87.5 mmFastLOGIC, the printed circuit board in 3D

    FastLOGIC

    Neumi/fastLOGIC

    An affordable Arduino-based board designed for straightforward (industrial) logic control, ideal for building small-scale automation and control solutions.

    180 parts23MIT