Vulcanus V2 Reprap 3D-skrivare (24 / 27 steg)
Steg 24: Firmware
I'am med Marlin4Due från Wurstnase för min skrivare, eftersom det har ett stort stöd för hackade RAMPER 1.4 elektronik. Du måste helt enkelt välja Ramps4Due på configuration.h.
På knytnäve måste du ställa in vilket baudvärde till 115200, eftersom jag hade problem med 250000 med OrangePi:
#define BAUDVÄRDE 115200
Då måste du välja du moderkort:
#ifndef moderkort
#define moderkort BOARD_RAMPS4DUE
#endif
Efter det valde din Termistor, eftersom jag använder en E3D V6 Hotend, kan du använda 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
Då måste man aktiverar CoreXY rörelse
#define COREXY
och konfigurera Endstops:
CONST bool X_MIN_ENDSTOP_INVERTING = false; Ställ in till true för att Invertera logiken i Ändstopp.
CONST bool Y_MIN_ENDSTOP_INVERTING = false; Ställ in till true för att Invertera logiken i Ändstopp. CONST bool Z_MIN_ENDSTOP_INVERTING = sant; Ställ in till true för att Invertera logiken i Ändstopp. CONST bool X_MAX_ENDSTOP_INVERTING = false; Ställ in till true för att Invertera logiken i Ändstopp. CONST bool Y_MAX_ENDSTOP_INVERTING = false; Ställ in till true för att Invertera logiken i Ändstopp. CONST bool Z_MAX_ENDSTOP_INVERTING = false; Ställ in till true för att Invertera logiken i Ändstopp. CONST bool Z_PROBE_ENDSTOP_INVERTING = false; Ställ in till true för att Invertera logiken i Ändstopp.
#define DISABLE_MAX_ENDSTOPS
#define DISABLE_MIN_ENDSTOPS
#define DISABLE_X falskt
#define DISABLE_Y falska #define DISABLE_Z falskt
Efter som du måste ställa in din gränser/Homedirections:
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
#define min_software_endstops true / / om sant, axel inte kommer att flytta till koordinater mindre än HOME_POS. #define max_software_endstops true / / om sant, axel inte kommer att flytta till koordinater större än de definierade längderna nedan.
maskin
Resa gränser efter homing (enheter är i 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
Du är nu nästan klar med konfigurationen. Äntligen har du aktiverar Panel en:
PanelOne från T3P3 (via RAMPER 1.4 AUX2/AUX3)
http://RepRap.org/wiki/PanelOne
#define PANEL_ONE
Nu är du slutför och du kan ladda upp Firmware till din Arduino