All Projects → ahinrichs → DoorsignEPD-pcb

ahinrichs / DoorsignEPD-pcb

Licence: other
ESP-WROOM-32 breakout board to connect it to a Waveshare E-Ink display

Projects that are alternatives of or similar to DoorsignEPD-pcb

Qucs-RFlayout
Export Qucs RF schematics to KiCad layouts & OpenEMS scripts
Stars: ✭ 78 (+387.5%)
Mutual labels:  pcb, kicad, pcb-layout, openhardware
franzininho-diy-board
Placa Franzininho DIY - Placa compatível com Arduino no formato DIY para oficinas de soldagem
Stars: ✭ 100 (+525%)
Mutual labels:  kicad, pcb-layout, openhardware
samoklava
Generated keyboard
Stars: ✭ 241 (+1406.25%)
Mutual labels:  pcb, kicad
esp32-f9p-io-board
An IO-PCB (two motor-driver/H-bridge, CAN, RS232, ADS1115, relay, ethernet, ardusimple f9p compatible connector) with an ESP32 for 12V power, three 15V tolerant analog inputs, three 5V tolerant inputs.
Stars: ✭ 24 (+50%)
Mutual labels:  pcb, pcb-layout
Pcbdraw
Convert your KiCAD board into a nice looking 2D drawing suitable for pinout diagrams
Stars: ✭ 426 (+2562.5%)
Mutual labels:  pcb, kicad
Kicad footprints
A collection of all the KiCad footprints on the internet
Stars: ✭ 216 (+1250%)
Mutual labels:  pcb, kicad
Gameboy-Color-Cartridge
Board layout for an eeprom powered GB cartridge
Stars: ✭ 58 (+262.5%)
Mutual labels:  pcb, pcb-layout
Awesome Electronics
A curated list of awesome resources for electronic engineers and hobbyists
Stars: ✭ 3,782 (+23537.5%)
Mutual labels:  pcb, kicad
Altium-Designer-Notes-and-PCB-Design-Guidelines
How to design a standard PCB layout using Altium Designer
Stars: ✭ 46 (+187.5%)
Mutual labels:  pcb, pcb-layout
Panelize Plugin
Automatic KiCad panelization plugin
Stars: ✭ 33 (+106.25%)
Mutual labels:  pcb, kicad
Altium2kicad
Altium to KiCad converter for PCB and schematics
Stars: ✭ 490 (+2962.5%)
Mutual labels:  pcb, kicad
Eurorack-pcbs
A collection of easy to solder DIY eurorack PCB's
Stars: ✭ 137 (+756.25%)
Mutual labels:  kicad, pcb-layout
Lotus58
A 58 key split ergo linear keyboard derived from the Lily58 family
Stars: ✭ 142 (+787.5%)
Mutual labels:  pcb, kicad
Pinion
Generate interactive and nice-looking diagrams for your PCBs!
Stars: ✭ 264 (+1550%)
Mutual labels:  pcb, kicad
keyswitch-kicad-library
Footprints for popular keyboard switches
Stars: ✭ 163 (+918.75%)
Mutual labels:  pcb, kicad
splendida
256 WS2812B LEDs arranged in Fermat's Spiral Shape
Stars: ✭ 28 (+75%)
Mutual labels:  pcb, kicad
Pcb
PCB and PCB related bits
Stars: ✭ 325 (+1931.25%)
Mutual labels:  pcb, kicad
Qeda
The tool for easy creating electronic component libraries
Stars: ✭ 66 (+312.5%)
Mutual labels:  pcb, kicad
snackymini-keyboard
Snackymini Keyboard
Stars: ✭ 28 (+75%)
Mutual labels:  pcb, kicad
Stretch
KiCad to SVG and then back again
Stars: ✭ 56 (+250%)
Mutual labels:  pcb, kicad

DoorsignEPD-pcb

ESP-WROOM-32 breakout board to connect it to a Waveshare E-Ink display.

PCB

Inspired by article Ausdauernde Infotafel from German computer magazine c't. Example arduino and server software can be found here.

Input voltage is connected to a voltage regulator jack and directly to Pin6/IO34/ADC6 for monitoring. Hence input voltage must be below 3.6V. I use 2xAA together with a step up regulator. Additionally I connected a pad for Pin8/IO32/ADC4/TOUCH9. Haven't used it yet. Maybe for a touch wakeup or status LED.

Display connector pin assignment is identical to the Waveshare hat connector.

Rev A2 PCB can be ordered e.g. via aisler.net: https://aisler.net/p/HSIWEKKI

Components needed in addition to PCB:

  • Of course an ESP-WROOM-32 (or footprint compatible)
  • Waveshare E-Ink display
  • 3.3V voltage regulator or other 3.3V source
  • Battery + holder of your choice
  • 2x ~10kΩ pullup resistors R1+R2
  • 2x tactile switch (included in aisler precious parts)
  • 1x JST-PH 8 connector header+housing (included in aisler precious parts)
  • 1x JST-PH 2 connector header+housing (included in aisler precious parts)
  • 10-15 JST-PH terminals (included in aisler precious parts)
  • Crimp tool for JST-PH connectors
  • 3.3V capable USB-TTL adapter for programming

Programming

This a minimalistic board to save power. No USB included. So you need an USB-TTL adapter that is capable of doing 3.3V. This one works for me under Linux.

To upload an arduino sketch/flash firmware:

  1. Connect the USB-Adapter GND/RX/TX to the board. Most adapters need RX board/TX adapter and TX board/RX adapter. If that doesn't work try RX/RX+TX/TX. To check press the Reset button. The serial monitor must show the ESP33 boot log.
  2. Press and hold the Boot(loader) button, shortly press the Reset button, then release the Boot button. Log should show the ESP32 entering bootloader mode.
  3. Now stop any serial monitor (Arduino IDE does this automatically)
  4. Upload the sketch and wait until completion
  5. Again press the Reset button
  6. Restart serial monitor (Arduino IDE does this automatically)

Assembled board

Assembled

Changelog

Rev A2 (minor)

  • Trace width power supply + GND
  • Via min size 0.65mm (=drill + 0.25mm)

Rev A1

  • Initial revision
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].