This is the default core used in the Domino4 eco-system.
The core is built around the ESP32-WROOM-32 module from Espressif. Future versions of this core will be using newer version of the ESP32 chipset.
- To program the Domino4 cores using Arduino, install the board files using the doumentation from Espressif
- Please read the notes regarding upload/transfer speed when using the PPU.
- Settings:
- Board: Choose the
ESP32 Dev Module
- Speed: Max 460800 bps
- Port: Chose the port where your PPU is inserted. If you cannot see the port, the check out your PPU installation
- Board: Choose the
- Download the MicroPython firmware from micropython.org
- It is recommended to download and use the (Mu Editor)(https://codewith.mu/en/download)
- You can use the Mu Editor to upload the MicroPython Firmware.
Symbol | GPIO | T# |
---|---|---|
⬅️ | IO13 | T4 |
➡️ | IO15 | T3 |
⬆️ | IO12 | T5 |
⬇️ | IO27 | T7 |
✅ | IO4 | T0 |
❎ | IO14 | T6 |
🤖 | IO33 | T8 |
Postion | Color | GPIO | On when |
---|---|---|---|
Top | Red | IO25 | Low |
Top | Blue | IO26 | Low |
Middle | Yellow | IO19 | High |
Bottom | Red | IO17 | Low |
Bottom | Green | IO18 | Low |
Function | GPIO | Notes |
---|---|---|
I²C SDA | 21 | |
I²C SCL | 22 | |
Serial TX | 1 | |
Serial RX | 3 | |
IO pin | 2 | When used for capacitative sensing, refer to T2 |
Reserved | 32 | For future use |
- If you try to upload code and getting this message
A fatal error occurred: Timed out waiting for packet content
orA fatal error occurred: Invalid head of packet (0xE0)
, change the transfer speed to 460800 pbs. - If you try to upload code and getting this message
[7886] Failed to execute script esptool the selected serial port [7886] Failed to execute script esptool does not exist or your board is not connected
, your serial port is open by another application. Close the other application and try again.