Skip to content
This repository has been archived by the owner on Oct 1, 2022. It is now read-only.

Commit

Permalink
A10M Support
Browse files Browse the repository at this point in the history
  • Loading branch information
Timothy Hoogland committed May 14, 2019
1 parent d58305b commit 98096d4
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 9 deletions.
9 changes: 9 additions & 0 deletions TH3DUF_R2/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -427,6 +427,15 @@
//#define GEE_A10_V2_OEM
//#define CUSTOM_PROBE

//===========================================================================
// Geeetech A10M Options - Select 'Arduino Mega 2560' from Tools > Board
//===========================================================================
//#define GEEETECH_A10M

// EZABL Probe Mounts - uses the same mounts as the Geetech A10 V2
//#define GEE_A10_V2_OEM
//#define CUSTOM_PROBE

//===========================================================================
// Geeetech A20 Options - Select 'Arduino Mega 2560' from Tools > Board
//===========================================================================
Expand Down
16 changes: 8 additions & 8 deletions TH3DUF_R2/Configuration_backend.h
Original file line number Diff line number Diff line change
Expand Up @@ -846,7 +846,7 @@
#endif

//Geeetech A10/A10M/A20/A20M Settings
#if ENABLED(GEEETECH_A10_V1) || ENABLED(GEEETECH_A10_V2) || ENABLED(GEEETECH_A20) || ENABLED(GEEETECH_A20M)
#if ENABLED(GEEETECH_A10_V1) || ENABLED(GEEETECH_A10_V2) || ENABLED(GEEETECH_A20) || ENABLED(GEEETECH_A20M) || ENABLED(GEEETECH_A10M)
#define GEEETECH_BED_TEMPSENSOR

#if ENABLED(GEEETECH_A10_V1)
Expand All @@ -855,13 +855,13 @@
#endif
#endif

#if ENABLED(GEEETECH_A10_V2) || ENABLED(GEEETECH_A20) || ENABLED(GEEETECH_A20M)
#if ENABLED(GEEETECH_A10_V2) || ENABLED(GEEETECH_A20) || ENABLED(GEEETECH_A20M) || ENABLED(GEEETECH_A10M)
#ifndef MOTHERBOARD
#define MOTHERBOARD BOARD_GT2560_V3_0
#endif
#endif

#if ENABLED(GEEETECH_A10_V1) || ENABLED(GEEETECH_A10_V2)
#if ENABLED(GEEETECH_A10_V1) || ENABLED(GEEETECH_A10_V2) || ENABLED(GEEETECH_A10M)
#define REPRAP_DISCOUNT_SMART_CONTROLLER
#define LCD2004
#define X_BED_SIZE 220
Expand Down Expand Up @@ -892,7 +892,7 @@
#if ENABLED(CUSTOM_ESTEPS)
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, CUSTOM_ESTEPS_VALUE }
#else
#if ENABLED(GEEETECH_A20M)
#if ENABLED(GEEETECH_A20M) || ENABLED(GEEETECH_A10M)
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 340 }
#else
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 95 }
Expand All @@ -916,13 +916,13 @@
#define INVERT_Y_DIR true
#define INVERT_Z_DIR false

#if ENABLED(GEEETECH_A20M)
#if ENABLED(GEEETECH_A20M) || ENABLED(GEEETECH_A10M)
#define DUAL_EXTRUDERS
#define INVERT_E1_DIR false
#define SINGLENOZZLE
#endif

#if ENABLED(TITAN_EXTRUDER) || ENABLED(GEEETECH_A20M)
#if ENABLED(TITAN_EXTRUDER) || ENABLED(GEEETECH_A20M) || ENABLED(GEEETECH_A10M)
#define INVERT_E0_DIR false
#else
#define INVERT_E0_DIR true
Expand Down Expand Up @@ -2109,7 +2109,7 @@

#define SERIAL_PORT 0

#if ENABLED(CR10SDUALEBOARD) || ENABLED(TIM_AM8) || (ENABLED(MKS_PRINTER) && ENABLED(DUAL_EXTRUDER_SINGLE_HOTEND)) || (ENABLED(MKS_PRINTER) && ENABLED(DUAL_HOTEND_DUAL_NOZZLES)) || ENABLED(GEEETECH_A20M)
#if ENABLED(CR10SDUALEBOARD) || ENABLED(TIM_AM8) || (ENABLED(MKS_PRINTER) && ENABLED(DUAL_EXTRUDER_SINGLE_HOTEND)) || (ENABLED(MKS_PRINTER) && ENABLED(DUAL_HOTEND_DUAL_NOZZLES)) || ENABLED(GEEETECH_A20M) || ENABLED(GEEETECH_A10M)
#define EXTRUDERS 2
#else
#define EXTRUDERS 1
Expand Down Expand Up @@ -2435,7 +2435,7 @@
#define MAX_SOFTWARE_ENDSTOP_Z
#endif

#if ENABLED(EZOUT_ENABLE) || ENABLED(EZOUTV2_ENABLE) || (ENABLED(CR10S) && DISABLED(CR10S_NOFILAMENTSENSOR)) || (ENABLED(CR10S_MINI) && DISABLED(CR10S_NOFILAMENTSENSOR)) || (ENABLED(CR10S_S4) && DISABLED(CR10S_NOFILAMENTSENSOR)) || (ENABLED(CR10S_S5) && DISABLED(CR10S_NOFILAMENTSENSOR)) || ENABLED(ALFAWISE_U10) || ENABLED(ADIM_GANTRY_I3_PLUS) || ENABLED(ENDER4_FIL) || ENABLED(COPYMASTER3D_300) || ENABLED(GEEETECH_A10_V2) || ENABLED(GEEETECH_A20) || ENABLED(GEEETECH_A20M)
#if ENABLED(EZOUT_ENABLE) || ENABLED(EZOUTV2_ENABLE) || (ENABLED(CR10S) && DISABLED(CR10S_NOFILAMENTSENSOR)) || (ENABLED(CR10S_MINI) && DISABLED(CR10S_NOFILAMENTSENSOR)) || (ENABLED(CR10S_S4) && DISABLED(CR10S_NOFILAMENTSENSOR)) || (ENABLED(CR10S_S5) && DISABLED(CR10S_NOFILAMENTSENSOR)) || ENABLED(ALFAWISE_U10) || ENABLED(ADIM_GANTRY_I3_PLUS) || ENABLED(ENDER4_FIL) || ENABLED(COPYMASTER3D_300) || ENABLED(GEEETECH_A10_V2) || ENABLED(GEEETECH_A20) || ENABLED(GEEETECH_A20M) || ENABLED(GEEETECH_A10M)
#define FILAMENT_RUNOUT_SENSOR
#if ENABLED(FILAMENT_RUNOUT_SENSOR)
#if ENABLED(EZOUT_ENABLE) || ENABLED(EZOUTV2_ENABLE) || ENABLED(ADIM_GANTRY_I3_PLUS)
Expand Down
2 changes: 1 addition & 1 deletion TH3DUF_R2/pins_GT2560_V3.0.h
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@
//
// LCD / Controller
//
#if ENABLED(GEEETECH_A10_V2)
#if ENABLED(GEEETECH_A10_V2) || ENABLED(GEEETECH_A10M)
#define BEEPER_PIN 18

#define LCD_PINS_RS 20
Expand Down

0 comments on commit 98096d4

Please sign in to comment.