Skip to content

Touchscreen calibration

Choose a tag to compare

@albal albal released this 17 Oct 16:19
· 8 commits to main since this release
b60cc99

Keybot Firmware v0.1.10

Download and Flash

  1. Download the firmware files from the Assets section below
  2. Install esptool.py if you don't have it:
    pip install esptool
  3. Flash the firmware using one of these methods:

Easy Method (Merged Binary)

esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 921600 \
  write_flash -z --flash_mode dio --flash_freq 40m \
  --flash_size 4MB 0x0 keybot_merged.bin

Standard Method (Individual Files)

esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 921600 \
  write_flash -z --flash_mode dio --flash_freq 40m \
  --flash_size 4MB \
  0x1000 bootloader.bin \
  0x8000 partition-table.bin \
  0x10000 keybot.bin

Replace /dev/ttyUSB0 with your actual serial port.

Hardware Requirements

  • ESP32-WROOM-32 development board
  • ILI9341 TFT touchscreen display (2.8" or 3.2")
  • USB cable for programming

For detailed setup instructions, see the
README.

What's Changed

See CHANGELOG.md
for details.