The provided E4 is for a cartesian printer. Is there a chance of a working example for a Delta type of printer? I have a Tevo Little Monster that I am trying to use the E4 with. I keep having issues with the build failing. Something to do with the Pins.
I will continue to try and resolve the build error, but any input would be much appreciated.
indows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
Try the new cross-platform PowerShell https://aka.ms/pscore6
PS C:\WORK\Marlin-bugfix-2.0.x> platformio run -e FYSETC_E4
Processing FYSETC_E4 (platform: [email protected]; board: esp32dev; framework: arduino)
Verbose mode can be enabled via -v, --verbose
option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html
PLATFORM: Espressif 32 (1.11.2) > Espressif ESP32 Dev Module
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
- framework-arduinoespressif32 3.10004.201016 (1.0.4)
- tool-esptoolpy 1.20600.0 (2.6.0)
- toolchain-xtensa32 2.50200.80 (5.2.0)
Converting Marlin.ino
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 26 compatible libraries
Scanning dependencies...
Dependency Graph
|-- 1.0
|-- 1.0.3
|-- 1.0
| |-- 1.0
| |-- 1.0
| |-- 1.0
| | |-- 1.0
|-- 1.0
| |-- 1.0
|-- 1.0
|-- 1.0
|-- 1.0
| |-- 1.0
|-- 1.0.1
|-- 1.0.1
Building in release mode
Compiling .pio\build\FYSETC_E4\src\src\HAL\ESP32\HAL.cpp.o
Compiling .pio\build\FYSETC_E4\src\src\HAL\ESP32\HAL_SPI.cpp.o
Compiling .pio\build\FYSETC_E4\src\src\HAL\ESP32\Servo.cpp.o
Compiling .pio\build\FYSETC_E4\src\src\HAL\ESP32\eeprom.cpp.o
Compiling .pio\build\FYSETC_E4\src\src\HAL\ESP32\i2s.cpp.o
Compiling .pio\build\FYSETC_E4\src\src\HAL\ESP32\timers.cpp.o
Compiling .pio\build\FYSETC_E4\src\src\HAL\ESP32\watchdog.cpp.o
Compiling .pio\build\FYSETC_E4\src\src\HAL\ESP32\wifi.cpp.o
In file included from Marlin\src\HAL\ESP32../../inc/MarlinConfig.h:49:0,
from Marlin\src\HAL\ESP32\eeprom.cpp:24:
Marlin\src\HAL\ESP32../../inc/SanityCheck.h:1288:8: error: #error "SERVO0_PIN must be defined for your servo or BLTOUCH probe."
#error "SERVO0_PIN must be defined for your servo or BLTOUCH probe."
^
Marlin\src\HAL\ESP32../../inc/SanityCheck.h:1349:6: error: #error "Z_MIN_PROBE_PIN must be defined if Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN is not enabled."
#error "Z_MIN_PROBE_PIN must be defined if Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN is not enabled."
^
In file included from Marlin\src\HAL\ESP32../../inc/MarlinConfig.h:49:0,
from Marlin\src\HAL\ESP32\HAL.cpp:24:
Marlin\src\HAL\ESP32../../inc/SanityCheck.h:1288:8: error: #error "SERVO0_PIN must be defined for your servo or BLTOUCH probe."
#error "SERVO0_PIN must be defined for your servo or BLTOUCH probe."
^
Marlin\src\HAL\ESP32../../inc/SanityCheck.h:1349:6: error: #error "Z_MIN_PROBE_PIN must be defined if Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN is not enabled."
#error "Z_MIN_PROBE_PIN must be defined if Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN is not enabled."
^
In file included from Marlin\src\HAL\ESP32../../inc/MarlinConfig.h:49:0,
from Marlin\src\HAL\ESP32\HAL_SPI.cpp:25:
Marlin\src\HAL\ESP32../../inc/SanityCheck.h:1288:8: error: #error "SERVO0_PIN must be defined for your servo or BLTOUCH probe."
#error "SERVO0_PIN must be defined for your servo or BLTOUCH probe."
^
Marlin\src\HAL\ESP32../../inc/SanityCheck.h:1349:6: error: #error "Z_MIN_PROBE_PIN must be defined if Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN is not enabled."
#error "Z_MIN_PROBE_PIN must be defined if Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN is not enabled."
^
In file included from Marlin\src\HAL\ESP32../../inc/MarlinConfig.h:49:0,
from Marlin\src\HAL\ESP32\Servo.cpp:24:
Marlin\src\HAL\ESP32../../inc/SanityCheck.h:1288:8: error: #error "SERVO0_PIN must be defined for your servo or BLTOUCH probe."
#error "SERVO0_PIN must be defined for your servo or BLTOUCH probe."
^
Marlin\src\HAL\ESP32../../inc/SanityCheck.h:1349:6: error: #error "Z_MIN_PROBE_PIN must be defined if Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN is not enabled."
#error "Z_MIN_PROBE_PIN must be defined if Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN is not enabled."
^
In file included from Marlin\src\HAL\ESP32../../module/../inc/MarlinConfig.h:49:0,
from Marlin\src\HAL\ESP32../../module/stepper.h:44,
from Marlin\src\HAL\ESP32\i2s.cpp:33:
Marlin\src\HAL\ESP32../../module/../inc/SanityCheck.h:1288:8: error: #error "SERVO0_PIN must be defined for your servo or BLTOUCH probe."
#error "SERVO0_PIN must be defined for your servo or BLTOUCH probe."
^
Marlin\src\HAL\ESP32../../module/../inc/SanityCheck.h:1349:6: error: #error "Z_MIN_PROBE_PIN must be defined if Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN is not enabled."
#error "Z_MIN_PROBE_PIN must be defined if Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN is not enabled."
^
cc1plus.exe: warning: unrecognized command line option '-Wno-register'
cc1plus.exe: warning: unrecognized command line option '-Wno-register'
cc1plus.exe: warning: unrecognized command line option '-Wno-register'
cc1plus.exe: warning: unrecognized command line option '-Wno-register'
*** [.pio\build\FYSETC_E4\src\src\HAL\ESP32\eeprom.cpp.o] Error 1
cc1plus.exe: warning: unrecognized command line option '-Wno-register'
*** [.pio\build\FYSETC_E4\src\src\HAL\ESP32\Servo.cpp.o] Error 1
*** [.pio\build\FYSETC_E4\src\src\HAL\ESP32\i2s.cpp.o] Error 1
*** [.pio\build\FYSETC_E4\src\src\HAL\ESP32\HAL.cpp.o] Error 1
*** [.pio\build\FYSETC_E4\src\src\HAL\ESP32\HAL_SPI.cpp.o] Error 1
In file included from Marlin\src\HAL\ESP32../../inc/MarlinConfig.h:49:0,
from Marlin\src\HAL\ESP32\timers.cpp:30:
Marlin\src\HAL\ESP32../../inc/SanityCheck.h:1288:8: error: #error "SERVO0_PIN must be defined for your servo or BLTOUCH probe."
#error "SERVO0_PIN must be defined for your servo or BLTOUCH probe."
^
Marlin\src\HAL\ESP32../../inc/SanityCheck.h:1349:6: error: #error "Z_MIN_PROBE_PIN must be defined if Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN is not enabled."
#error "Z_MIN_PROBE_PIN must be defined if Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN is not enabled."
^
In file included from Marlin\src\HAL\ESP32../../inc/MarlinConfig.h:49:0,
from Marlin\src\HAL\ESP32\watchdog.cpp:24:
Marlin\src\HAL\ESP32../../inc/SanityCheck.h:1288:8: error: #error "SERVO0_PIN must be defined for your servo or BLTOUCH probe."
#error "SERVO0_PIN must be defined for your servo or BLTOUCH probe."
^
Marlin\src\HAL\ESP32../../inc/SanityCheck.h:1349:6: error: #error "Z_MIN_PROBE_PIN must be defined if Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN is not enabled."
#error "Z_MIN_PROBE_PIN must be defined if Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN is not enabled."
^
In file included from Marlin\src\HAL\ESP32../../core/../inc/MarlinConfig.h:49:0,
from Marlin\src\HAL\ESP32../../core/serial.h:24,
from Marlin\src\HAL\ESP32\wifi.cpp:24:
Marlin\src\HAL\ESP32../../core/../inc/SanityCheck.h:1288:8: error: #error "SERVO0_PIN must be defined for your servo or BLTOUCH probe."
#error "SERVO0_PIN must be defined for your servo or BLTOUCH probe."
^
Marlin\src\HAL\ESP32../../core/../inc/SanityCheck.h:1349:6: error: #error "Z_MIN_PROBE_PIN must be defined if Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN is not enabled."
#error "Z_MIN_PROBE_PIN must be defined if Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN is not enabled."
^
cc1plus.exe: warning: unrecognized command line option '-Wno-register'
cc1plus.exe: warning: unrecognized command line option '-Wno-register'
*** [.pio\build\FYSETC_E4\src\src\HAL\ESP32\watchdog.cpp.o] Error 1
cc1plus.exe: warning: unrecognized command line option '-Wno-register'
*** [.pio\build\FYSETC_E4\src\src\HAL\ESP32\wifi.cpp.o] Error 1
=================================================== [FAILED] Took 16.67 seconds ===================================================
Environment Status Duration
FYSETC_E4 FAILED 00:00:16.668
============================================== 1 failed, 0 succeeded in 00:00:16.668 ==============================================
PS C:\WORK\Marlin-bugfix-2.0.x> echo "done" >C:\Users\edobi\AppData\Local\Temp\ipc
PS C:\WORK\Marlin-bugfix-2.0.x>