Open Loadmaster1 opened 4 years ago
Sorry , this board only have 3 endstops pin. And there is no enough pin for a servo or bltouch. But i have a thought , if you don't have a heatbed , maybe you can use the heatbed pin PC9 for bltouch. That means , you need to change pins_FYSETC_E4.h file as below. //#define HEATER_BED_PIN PC9 // "HB" comment this line
and change
to
in configuration.h file Have a try and good luck.
Geroge, thank you for your suggestion. I will give it a go and see if I can figure this out.
Geroge, I really like the design and wifii of the E4 board. Does FYSETC have any plans to build a board like the E4 with added endstops for use with a Delta design? I believe there is a huge market for such. It would be worth considering.
Yes , we are planning now. Hope more and more people like E4 boards. And it is nearly support Grbl_ESP32 firmware now. https://github.com/bdring/Grbl_Esp32
That is great news. You guys did a nice job on the E4. Yes, I'm sure there will be a lot of interest.
From: George Fu notifications@github.com Sent: Friday, December 4, 2020 7:47 PM To: FYSETC/FYSETC-E4 FYSETC-E4@noreply.github.com Cc: LoadMaster edobis@hotmail.com; Author author@noreply.github.com Subject: Re: [FYSETC/FYSETC-E4] FYSETC-E4 Setup Example For a Delta Printer (#1)
Yes , we are planning now. Hope more and more people like E4 boards. And it is nealy support Grbl_ESP32 firmware now. https://github.com/bdring/Grbl_Esp32https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fbdring%2FGrbl_Esp32&data=04%7C01%7C%7C663f246f9d644e4ea62d08d898b74956%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637427260253397660%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=y5dr5rsofmiz7WqCwkHVpV5lTvWXl5De9YrNgb9iB%2BE%3D&reserved=0
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FFYSETC%2FFYSETC-E4%2Fissues%2F1%23issuecomment-739093695&data=04%7C01%7C%7C663f246f9d644e4ea62d08d898b74956%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637427260253407667%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=cRgC2lAMPOEgVo%2FKQjOX5OL6A5Z%2BejrEOAUK%2FmVM7zU%3D&reserved=0, or unsubscribehttps://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAKJ6OG4GYVMTPLJCH4HFUELSTF7IRANCNFSM4UM2DDPQ&data=04%7C01%7C%7C663f246f9d644e4ea62d08d898b74956%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637427260253407667%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=wX1ITEfHyLjcLrWjn%2FMM5r4Uwdc4Xhfj7gb%2FRvxhAVc%3D&reserved=0.
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: espressif32@1.11.2; 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: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>