Good evening. I'm an Italian universitary student. I love the world of 3D printing from 2014 I have assembled 3D printers and now I have a good CoreXY with good printing but I have a 8bit electronic arduino mega + ramps 1.4…...with marlin firmware.....but now is 2017 and I want to upgrade my coreXY with duetWifi....for me is incredible I love the graphical interface web interface and electronic choose as tmc wifi etc...and also I want to try a native firmware for 32bit electronics as DuetWifi....but this is the problem....For three years I have used Marlin firmware and now Reprap fw is so far from marlin that I'm very hesitant...I download the guide on your site and now I'm studying it. Is this fw more easy? Because I understand some functions but others are less clear....for example in marlin I can say where I have endstop....My core XY is simple without zprobe o bed compensation I have three motors, 3 mechanical endstop, and hotbed one endstop is for Z ....when print starts the bed moves down touches the endstop and moves-up for 200mm (that I defined in marlin fw as Zmax_pos =200, Ymax_pos=175, Xmax_Pos=250 in mm) Z arrives near hotend (0.2 from nozzle for example)....endstop for x is on my left and Y in front of me after the homing the print start because in marlin I have this settings for endstop....
// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
#define X_MIN_ENDSTOP_LOGIC false // set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_LOGIC false // set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_LOGIC false // set to true to invert the logic of the endstop.
#define E_MIN_ENDSTOP_LOGIC false // set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_LOGIC false // set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_LOGIC false // set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_LOGIC true // set to true to invert the logic of the endstop.
#define Z_PROBE_ENDSTOP_LOGIC false // set to true to invert the logic of the endstop.
// ENDSTOP SETTINGS:
// Sets direction of endstop when homing; 1=MAX, -1=MIN
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR 1
#define E_HOME_DIR -1
Other settings are more or less clear but for example I don't find this same Marlin settings for endstop in reprapfw for duetwifi
I'm a student and I don't have a big budget so I want the best board but I must have security that I can use it...:)
Thanks a lot and sorry for my not perfect english
This is my coreXY
and this is my youtube channel with my corexy
https://www.youtube.com/watch?v=t4HBOsmVINc&t=32s