Core-Wemos

Fork project on GitHub

IO4-based ESP8266 Wemos D1 Core Field Processor board with WiFi and I2C

Wemos D1 Mini U

Core-Wemos-Graphic
Core-Wemos-Graphic
ESP32-OLED-pinout
ESP32-OLED-pinout

 

 

Core-Wemos Version 4.0

First built: 2016.12

  • 1.0 - initial published version with mix of 3v3 and 5v i/o
  • 2.0 - Open Drain i/o, move I2C from D0, add Codeline LED Matrix units
  • 3.0 - Moved from level shifter boards from eBay to discrete components for cost savings and ease of assembly
  • 4.0 - Removed Codeline LED Matrix units
  • </ul

Schematic
Schematic
Bot Silk
Bot Silk
Board
Board
Top Silk
Top Silk

Download Core-Wemos.gerbers.zip - Gerber Fabrication files
Download Core-Wemos.parts - Parts List (spreadsheet data)

 

Core-Wemos.bom

Parts Value Package Quantity Library Type/Feeder
C4 0.1uF 0603-CAP 1x SPCoast 19
JP1 0.100 1X02_LOCK 1x SPCoast PTH
CON1 0.100 1X04_LOCK 1x SPCoast PTH
CMRI-IO 0.100 1X05-CMRI-IO 1x SPCoast PTH
IO4-6 0.100 1X06_LOCK 1x SPCoast PTH
C1 1.0uF 0603-CAP 1x SPCoast 20
J1 2.1mm DCJ0202 1x SPCoast PTH
R19 2K0 0603-RES 1x SPCoast 42
J2 2mm 4P-2.0 1x SPCoast PTH
LABEL1 7.5-12vDC PWR_LABEL 1x SPCoast PTH
R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18 10k 0603-RES 18x SPCoast 46
C2 10uF 0603-CAP 1x SPCoast 22
C3 220uF 0810-CAP 1x SPCoast NONE
BOARD BOARD BOARD-DINRAIL-3.17INX8CM-NOHOLES 1x SPCoast PTH
Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9 BSS138 SOT23 9x SPCoast 63
VR5.0 cj7805 TO-252 1x SPCoast NONE
FID-LR, FID-UL FIDUCIAL FIDUCIAL_1MM 2x SPCoast NONE
LED18 G 0603-LED 1x SPCoast 3
I2C I2C I2C-L 1x SPCoast PTH
I2C-OLED I2C I2C-NOOUTLINE 1x SPCoast PTH
WEMOS Mini-R2 WEMOS-D1 1x SPCoast PTH
OSHW1 OSHW OSHW-LOGO-L 1x SparkFun PTH
J3 RJ12/6 RJ25-PANEL 1x SPCoast PTH

Core-Wemos Version 3.0

First built: 2016-12

Moved from level shifter boards from eBay to discrete components for cost savings and ease of assembly

Schematic
Schematic
Bot Silk
Bot Silk
Board
Board
Top Silk
Top Silk

UNPUBLISHED

Core-Wemos Version 2.0

First built: 2016-12

This board provides

  • 3v3/5v0 IO lines (all open collector/open drain style with 10k pullups)
  • 2x 8x8 matrix displays for showing codeline control and indication packets
  • I2C for LCD Display
  • I2C for IO Expander boards
  • 7v-12v input with 5V regulator for I/O use
  • 3.17” height for mounting in 3M-channel

Based on

  • Wemos D1 Mini (see [https://www.ebay.com/itm/282257753516 Example EBay listing])
  • MAX7219 8x8 LED matrix board (see [http://www.ebay.com/itm/like/400973656715 Example EBay listing])
  • I2C level shift board (see [https://www.ebay.com/itm/10Pcs-4-Channel-IIC-I2C-Logic-Level-Converter-Bi-Directional-Module-5V-to-3-3V/331798331516 Example EBay listing])

Schematic
Schematic
Bot Silk
Bot Silk
Board
Board
Top Silk
Top Silk

UNPUBLISHED

Core-Wemos Version 1.0

First built: 2016-10

Initial design thoughts and experimental platform This version morphed into Core-Multi, which didn’t work for WeMOS (D0 not usable for I2C with a mosfet voltage matching circuit…)

Schematic
Schematic
Bot Silk
Bot Silk
Board
Board
Top Silk
Top Silk

UNPUBLISHED

Documentation

Based on cost and features, the WeMOS ESP8366 board is the next logical step up from the ProMini for my control point work.

Previous boards (Core-ArdIOShield, Core-ESP8266, Core-OAK, Core-PhotonIOShield and Core-Multi - not published here) were useful learning experiences, but their limitations (ArdIOShield has no wifi, OAK is a failed KickStarter, Photon is expensive and aimed at a different user base, …) mean I won’t be using them any more…

This technical documentation is licensed under the CERN Open Hardware Licence v1.2