An ESP8266 breakout board with Display and WS2812 LEDs
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Cheese Board - Cheddar

This is an ESP8266 breakout board with small display, user inputs and WS2812 LEDs.

This is designed as a low cost platform to quickly get started with projects with the ESP8266. We wanted to design something that got you up and running with your project idea quickly and easily.

The main processor is based upon the ESP8266 system-on-chip from Espressif Systems.

This can be programmed via the Arduino IDE (or your favourite IDE).

This repository contains the design files, software and hardward files for this project.

We can supply this project in kit form from The Curious Electric Company and Tindie.

This repository is for the hardware and instructions only. The software is available here:


The instructions are available in this folder as a .pdf

PCB Overview

It is based upon the NodeMCU Amica ESP8266 module which is low-cost, easy to find and has all regulation and protection required.

There is a small I2C interfaced OLED screen on the unit for displaying data and options.

A rotary encoder is used to select various options and as the user interface.

There are five WS2812 LEDs which can be controlled via the ESP8266, along with a level shifter for good 5V operation.

A connection output is provided for HC12 wireless modules and access to a software serial output is provided through screw terminal pads.

This can be powered via USB-B or Micro-USB connector.

A screw-temrinal connector for 5V power is also supplied, if needed.

PCB design has been produced using KiCAD.

Hardware for the enclosure is also provided here.

Pin Connections:

Node MCU Conenction Pin Number Function
D0 30 HC-12 SET pin
D1 29 Soft Serial Tx
D2 28 Soft Serial Rx
D3 27 LED WS2812
D4 26 I2C SCLK
D5 23 I2C SDA
D6 22 Enocder B
D7 21 Enocder A
D8 20 Encoder Switch
D9 19 H/W Serial Rx
D9 19 H/W Serial Tx
A0 1 N/C

Software Overview

This project has been designed with some interesting software to get you up and running. We wanted this project to do something useful or fun straight away. But it has been designed for hacking and for you to change, alter, adjust and play as you need.

Hardware Overview

This kit comes with a simple enclosure to house the electronics.

This has been designed to be laser cut in 3mm acrylic. The design files are within this repository, if you would like to make your own or alter the design at all.

To Do

  • Check software in many applications
  • Update instructions as required