Browse Source

Merge remote-tracking branch 'origin/MK3' into MK3-michal

michalprusa 7 years ago
parent
commit
7f4d5bdfbf
2 changed files with 15 additions and 4 deletions
  1. 3 0
      Firmware/Marlin_main.cpp
  2. 12 4
      Firmware/swspi.h

+ 3 - 0
Firmware/Marlin_main.cpp

@@ -2006,6 +2006,7 @@ void homeaxis(int axis) {
         plan_buffer_line(destination[X_AXIS], destination[Y_AXIS], destination[Z_AXIS], destination[E_AXIS], feedrate/60, active_extruder);
 
 #ifdef HAVE_TMC2130_DRIVERS
+		sg_homing_delay = 0;
 		tmc2130_axis_stalled[axis] = false;
 #endif
         st_synchronize();
@@ -2016,6 +2017,7 @@ void homeaxis(int axis) {
         plan_buffer_line(destination[X_AXIS], destination[Y_AXIS], destination[Z_AXIS], destination[E_AXIS], feedrate/60, active_extruder);
 
 #ifdef HAVE_TMC2130_DRIVERS
+		sg_homing_delay = 0;
 		tmc2130_axis_stalled[axis] = false;
 #endif
         st_synchronize();
@@ -2030,6 +2032,7 @@ void homeaxis(int axis) {
         plan_buffer_line(destination[X_AXIS], destination[Y_AXIS], destination[Z_AXIS], destination[E_AXIS], feedrate/60, active_extruder);
 
 #ifdef HAVE_TMC2130_DRIVERS
+		sg_homing_delay = 0;
 		tmc2130_axis_stalled[axis] = false;
 #endif
         st_synchronize();

+ 12 - 4
Firmware/swspi.h

@@ -14,10 +14,18 @@
 #endif //SWSPI_RPI
 
 #ifdef SWSPI_AVR
-#define SWSPI_MISO	16
-#define SWSPI_MOSI	16
-#define SWSPI_SCK	17
-#define SWSPI_CS	20
+#if (MOTHERBOARD == BOARD_EINY_0_3a)
+#define SWSPI_MISO	16 //RX2
+#define SWSPI_MOSI	16 //RX2
+#define SWSPI_SCK	17 //TX2
+#define SWSPI_CS	20 //SDA
+#endif //(MOTHERBOARD == BOARD_EINY_0_3a)
+#if (MOTHERBOARD == BOARD_EINY_0_4a)
+#define SWSPI_MISO	62 //PK0
+#define SWSPI_MOSI	62 //PK0
+#define SWSPI_SCK	21 //SCL
+#define SWSPI_CS	20 //SDA
+#endif //(MOTHERBOARD == BOARD_EINY_0_4a)
 #endif //SWSPI_AVR
 
 #define SWSPI_POL	1 //polarity