Skip to content

petmakris/touchdro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parts

Micro USB Breakout

./touchdro-board/touchdro-board/MicroUSB-Breakout/micro-usb-breakout.png

ESP32 DevKit V1

./touchdro-board/ESP32-Devkit-V1/esp32.png

Firmware

esptool.py --chip esp32 --port COM5 --baud 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size detect --flash_freq 40m 0x1000 bootloader.bin 0x8000 partition-table.bin 0x10000 touchdro-diy-universal-1.6.bin

It seems that for the esp32 to broadcast you need to keep the boot button pressed

References

https://www.touchdro.com/resources/adapters/diy/esp32-diy-dro.html

Ordering from JLCPCB

Step 1

from within PCB:

  • Export Gerber files

  • Export Drill Files

  • Export Placement file

    • Separate files for front/back
    • Keep only top file
    • Remove components not to be mounted

Step 2

from within Schematic:

Create BOM compatible with JLCPCB the custom plugin from within our kicad-libs projecs:

KicadBOM

This plugin will include only the components with a JLCPCB attributes

Production files

kicad_pos_to_cpl.py POSITION.POSITION-JLCPCB.csv overrides.json [overrides.json]

Tune placement file

Example overrides.json:

{
    "D3": 180,
    "Q1": 180,

    "U6": -90,
    "U8": -90
}

About

ToucDRO DIY ESP32 Board

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published