Port of Fredrik Stridsman's wall plotter to the ESP32
David Collins 79820e8fc2 Update README | 4 years ago | |
---|---|---|
Documentation | 6 years ago | |
Hardware | 4 years ago | |
Software | 4 years ago | |
docs | 4 years ago | |
.gitignore | 4 years ago | |
BLUETOOTH.md | 4 years ago | |
LICENSE | 6 years ago | |
README.md | 4 years ago |
This is a port of Fredrik Stridsman's Arduino-based wall-plotter to the ESP32 microcontroller. (The original version was written for an Arduino Uno.)
Please see the schematic below.
There are two voltage rails:
Be careful to only supply 3.3V to your SD card and / or IR receiver. Otherwise there is a risk you could irreversibly damage them.
Note: The SD card is not actually used in the current version of the firmware. The firmware uses the internal ESP32 filesystem instead (SPIFFS).
The SD card is used for storing plot files. Even if the plotter is controlled via the internet, the SD card could still be useful for downloading files before commencing the plot.
The SD card uses the standard SPI connections for the ESP32:
The chip-select (CS) pin on the SD card is connected to GPIO pin 22 on the ESP32.
Install the following libraries using the 'Manage libraries' option in the 'Tools menu'.
Try to build the project and upload it to your ESP32 module.
This version of the firmware allows you to control the plotter via Bluetooth. Please see this document for more information.
Note: Only Android phones are supported for Bluetooth control. iPhones will not work (not currently at least).
Fredrik has a lot more information in an article at: Project on hackster.io