Grazie a una certa omogeneità dell’hardware e all’impiego dell’IDE di Arduino come ambiente di sviluppo, compilazione e upload del firmware, la comunità ha dato vita a una serie di firmware diversi, ciascuno dei quali ha delle specificità e può quindi essere più adatto degli altri per il tipo di applicazione che avete in mente. Il file di configurazione di ciascun firmware contiene tutti gli elementi che vi permettono di modificare e definire le caratteristiche della vostra stampante per rendere il firmware stesso perfettamente integrato con l’hardware. In questa sezione trovate una tabella con le impostazioni di 3Drag, da utilizzare per rendere funzionanti anche altri firmware con il nostro hardware.
Qui di seguito i firmware attualmente disponibili.
Firmware: MarlinCaratteristiche:
Compatibile con:
Firmware precaricato su 3Drag V1.1: Marlin versione V1 Firmware precaricato su 3Drag V1.0: Marlin Versione 3C3 – 72 |
|
Firmware: SprinterCaratteristiche:
Compatibile con:
|
|
Firmware: TeacupCaratteristiche:
Compatibile con: |
|
Firmware: sjfwCaratteristiche:
Compatibile con:
|
|
Firmare: FiveDCaratteristiche:
Compatibile con:
|
|
Firmware: Repetier-FirmwareCaratteristiche:
Compatibile con:
|
|
Tabella impostazioni hardware 3Drag |
______________________________________________ // Sanguinololu 1.2 and above = 62 #define MOTHERBOARD 62//=====================================================================//==========================Thermal Settings ============================//=====================================================================// 5 is 100K thermistor – ATC Semitec 104GT-2 (Used in ParCan) (4.7k pullup)#define TEMP_SENSOR_0 5
// The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins. const bool X_ENDSTOPS_INVERTING = false; // set to true to invert the logic of the endstops. const bool Y_ENDSTOPS_INVERTING = false; // set to true to invert the logic of the endstops. const bool Z_ENDSTOPS_INVERTING = false; // set to true to invert the logic of the endstops.
// Disables axis when it’s not being used. #define DISABLE_X false #define DISABLE_Y false #define DISABLE_Z true #define DISABLE_E false // For all extruders
#define INVERT_X_DIR false // for Mendel set to false, for Orca set to true #define INVERT_Y_DIR false // for Mendel set to true, for Orca set to false #define INVERT_Z_DIR false // for Mendel set to false, for Orca set to true #define INVERT_E0_DIR true // for direct drive extruder v9 set to true, for geared extruder set to false #define INVERT_E1_DIR true // for direct drive extruder v9 set to true, for geared extruder set to false #define INVERT_E2_DIR true // for direct drive extruder v9 set to true, for geared extruder set to false
// ENDSTOP SETTINGS: // Sets direction of endstops when homing; 1=MAX, -1=MIN #define X_HOME_DIR -1 #define Y_HOME_DIR -1 #define Z_HOME_DIR -1
// Travel limits after homing #define X_MAX_POS 200 #define X_MIN_POS 0 #define Y_MAX_POS 200 #define Y_MIN_POS 0 #define Z_MAX_POS 220 #define Z_MIN_POS 0
// default settings #define DEFAULT_AXIS_STEPS_PER_UNIT {64.25,64.25,2560,600} // default steps per unit for ultimaker #define DEFAULT_MAX_FEEDRATE {500, 500, 50, 500} // (mm/sec) #define DEFAULT_MAX_ACCELERATION {9000,9000,100,10000} // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for skeinforge 40+, for older versions raise them a lot.
#define DEFAULT_ACCELERATION 1000 // X, Y, Z and E max acceleration in mm/s^2 for printing moves #define DEFAULT_RETRACT_ACCELERATION 1000 // X, Y, Z and E max acceleration in mm/s^2 for r retracts _____________________________________________________________________________ |
Vai a inizio pagina |