Stap 24: Firmware
I'am met behulp van Marlin4Due van Wurstnase voor mijn Printer, omdat er een grote steun voor gehackte HELLINGBANEN 1.4 elektronica. Je moet gewoon kiezen Ramps4Due op de configuration.h.
Op de vuist hoeft u te stellen de Baudrate tot 115200, omdat ik hade problemen met 250000 met de OrangePi:
#define BAUDRATE 115200
Vervolgens moet u kiezen u Moederbord:
#ifndef moederbord
#define moederbord BOARD_RAMPS4DUE
#endif
Nadat die uw Termistor, want ik ben met behulp van een E3D V6 Hotend hebt gekozen, kunt u Termistor Typ 5:
#define TEMP_SENSOR_0 5
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_3 0
#define TEMP_SENSOR_BED 1
Dan heb je om CoreXY verkeer
#define COREXY
en de Endstops configureren:
Const bool X_MIN_ENDSTOP_INVERTING = false; ingesteld op true voor het omkeren van de logica van de endstop.
Const bool Y_MIN_ENDSTOP_INVERTING = false; ingesteld op true voor het omkeren van de logica van de endstop. Const bool Z_MIN_ENDSTOP_INVERTING = true; ingesteld op true voor het omkeren van de logica van de endstop. Const bool X_MAX_ENDSTOP_INVERTING = false; ingesteld op true voor het omkeren van de logica van de endstop. Const bool Y_MAX_ENDSTOP_INVERTING = false; ingesteld op true voor het omkeren van de logica van de endstop. Const bool Z_MAX_ENDSTOP_INVERTING = false; ingesteld op true voor het omkeren van de logica van de endstop. Const bool Z_PROBE_ENDSTOP_INVERTING = false; ingesteld op true voor het omkeren van de logica van de endstop.
#define DISABLE_MAX_ENDSTOPS
#define DISABLE_MIN_ENDSTOPS
#define DISABLE_X false
#define DISABLE_Y valse #define DISABLE_Z false
Daarna hebt u uw grenzen/Homedirections:
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
#define min_software_endstops true / / als de waarde true, as niet verplaatst naar coördinaten minder dan HOME_POS. #define max_software_endstops true / / als waar, as niet verplaatst naar coördinaten groter is dan de gedefinieerde lengte hieronder.
machine
Reizen van grenzen na homing (eenheden zijn in mm)
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0
#define X_MAX_POS 300
#define Y_MAX_POS 180
#define Z_MAX_POS 250
U bent nu bijna klaar met de configuratie. Ten slotte hebt u om het deelvenster een:
PanelOne van T3P3 (via OPRITTEN 1.4 AUX2/AUX3)
http://RepRap.org/wiki/PanelOne
#define PANEL_ONE
Nu bent u voltooien en u kunt de Firmware uploaden naar je Arduino