Re: Sintron Delta Build - Buyer Beware!
Finally got the endstops to work, the towers are XYZ counting from the front left and going anti-clock around the base. Then the motors are in logical connection sequence of XYZ as per the pin connectors on the RAMPS 1.4 BUT the endstops connect in sequence of XZY onto their pins, the yellow wire is on the signal (S) line, the black is on the common line and red is on the bottom + line (Sintron told me early on that I only need to connect 2 wires as the yellow was not required! ).
Now the problem is calibration, have set the Z height in Marlin, set up the XYZ and Home buttons in Pronterface, all good so far. Changed the build dimensions and offsets in Pronterface so now I can see my print job right in the middle of the hot bed graphic in Pronterface so assumed all would be go. No.
Bed and Extruder hotend warmup well, hit the print tab and the hotend shoots out the side of the bed as far as it can go then tries to crash through the hot bed. Not good!
I have tried every offset, distance, height in Marlin and Pronterface and still get the same result. Is there an EEPROM somewhere to change or is something else going on here? All good advise appreciated.
In your firmware there is an option to enable a virtual EEPROM. If that si enabled then what ever settings you originally booted with will be stored in it and no matter what changes you make in the firmware they will be ignored and the settings in the EEPROM will be used. You need to make sure the EEPROM option is disabled until you get all your settings and tweaks right. Then you can enable it so that those correct settings get stored at the next power cycle. The settings below are what you are looking for..
// EEPROM
// The microcontroller can store settings in the EEPROM, e.g. max velocity...
// M500 - stores parameters in EEPROM
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
//define this to enable EEPROM support
//#define EEPROM_SETTINGS
//to disable EEPROM Serial responses and decrease program space by ~1700 byte: comment this out:
// please keep turned on if you can.
//#define EEPROM_CHITCHAT
This is near the bottom of the configuration.h tab just before you get to the LCD options and should look like the above to be disabled. Once you get your settings right and confirmed it can be enabled and should look like this below.
// EEPROM
// The microcontroller can store settings in the EEPROM, e.g. max velocity...
// M500 - stores parameters in EEPROM
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
//define this to enable EEPROM support
#define EEPROM_SETTINGS
//to disable EEPROM Serial responses and decrease program space by ~1700 byte: comment this out:
// please keep turned on if you can.
/#define EEPROM_CHITCHAT
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.