Browse Source

Proceed with Teensy 3.5/3.6 HAL (#13450)

Scott Alfter 5 years ago
parent
commit
32332bcd03
2 changed files with 9 additions and 3 deletions
  1. 0
    3
      Marlin/src/HAL/HAL_TEENSY35_36/HAL.h
  2. 9
    0
      buildroot/share/tests/teensy35-tests

+ 0
- 3
Marlin/src/HAL/HAL_TEENSY35_36/HAL.h View File

58
 // Defines
58
 // Defines
59
 // --------------------------------------------------------------------------
59
 // --------------------------------------------------------------------------
60
 
60
 
61
-#undef MOTHERBOARD
62
-#define MOTHERBOARD BOARD_TEENSY35_36
63
-
64
 #define IS_32BIT_TEENSY (defined(__MK64FX512__) || defined(__MK66FX1M0__))
61
 #define IS_32BIT_TEENSY (defined(__MK64FX512__) || defined(__MK66FX1M0__))
65
 #define IS_TEENSY35 defined(__MK64FX512__)
62
 #define IS_TEENSY35 defined(__MK64FX512__)
66
 #define IS_TEENSY36 defined(__MK66FX1M0__)
63
 #define IS_TEENSY36 defined(__MK66FX1M0__)

+ 9
- 0
buildroot/share/tests/teensy35-tests View File

15
 # Test as many features together as possible
15
 # Test as many features together as possible
16
 #
16
 #
17
 restore_configs
17
 restore_configs
18
+opt_set MOTHERBOARD BOARD_TEENSY35_36
18
 opt_set EXTRUDERS 2
19
 opt_set EXTRUDERS 2
19
 opt_set TEMP_SENSOR_0 1
20
 opt_set TEMP_SENSOR_0 1
20
 opt_set TEMP_SENSOR_1 5
21
 opt_set TEMP_SENSOR_1 5
35
 # Test a Sled Z Probe with Linear leveling
36
 # Test a Sled Z Probe with Linear leveling
36
 #
37
 #
37
 restore_configs
38
 restore_configs
39
+opt_set MOTHERBOARD BOARD_TEENSY35_36
38
 opt_enable EEPROM_SETTINGS Z_PROBE_SLED AUTO_BED_LEVELING_LINEAR DEBUG_LEVELING_FEATURE GCODE_MACROS
40
 opt_enable EEPROM_SETTINGS Z_PROBE_SLED AUTO_BED_LEVELING_LINEAR DEBUG_LEVELING_FEATURE GCODE_MACROS
39
 exec_test $1 $2 "Sled Z Probe with Linear leveling"
41
 exec_test $1 $2 "Sled Z Probe with Linear leveling"
40
 
42
 
42
 # Test a Servo Probe
44
 # Test a Servo Probe
43
 #
45
 #
44
 # restore_configs
46
 # restore_configs
47
+# opt_set MOTHERBOARD BOARD_TEENSY35_36
45
 # opt_enable Z_PROBE_SERVO_NR Z_SERVO_ANGLES DEACTIVATE_SERVOS_AFTER_MOVE \
48
 # opt_enable Z_PROBE_SERVO_NR Z_SERVO_ANGLES DEACTIVATE_SERVOS_AFTER_MOVE \
46
 #            AUTO_BED_LEVELING_3POINT DEBUG_LEVELING_FEATURE EEPROM_SETTINGS
49
 #            AUTO_BED_LEVELING_3POINT DEBUG_LEVELING_FEATURE EEPROM_SETTINGS
47
 # opt_set NUM_SERVOS 1
50
 # opt_set NUM_SERVOS 1
57
 # Test MAGNETIC_PARKING_EXTRUDER with LCD
60
 # Test MAGNETIC_PARKING_EXTRUDER with LCD
58
 #
61
 #
59
 restore_configs
62
 restore_configs
63
+opt_set MOTHERBOARD BOARD_TEENSY35_36
60
 opt_set EXTRUDERS 2
64
 opt_set EXTRUDERS 2
61
 opt_set TEMP_SENSOR_1 1
65
 opt_set TEMP_SENSOR_1 1
62
 opt_enable MAGNETIC_PARKING_EXTRUDER ULTIMAKERCONTROLLER
66
 opt_enable MAGNETIC_PARKING_EXTRUDER ULTIMAKERCONTROLLER
66
 # Mixing Extruder
70
 # Mixing Extruder
67
 #
71
 #
68
 restore_configs
72
 restore_configs
73
+opt_set MOTHERBOARD BOARD_TEENSY35_36
69
 opt_enable MIXING_EXTRUDER DIRECT_MIXING_IN_G1 GRADIENT_MIX GRADIENT_VTOOL REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
74
 opt_enable MIXING_EXTRUDER DIRECT_MIXING_IN_G1 GRADIENT_MIX GRADIENT_VTOOL REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
70
 opt_set MIXING_STEPPERS 2
75
 opt_set MIXING_STEPPERS 2
71
 exec_test $1 $2 "Mixing Extruder"
76
 exec_test $1 $2 "Mixing Extruder"
74
 # Test SWITCHING_EXTRUDER
79
 # Test SWITCHING_EXTRUDER
75
 #
80
 #
76
 # restore_configs
81
 # restore_configs
82
+# opt_set MOTHERBOARD BOARD_TEENSY35_36
77
 # opt_set EXTRUDERS 2
83
 # opt_set EXTRUDERS 2
78
 # opt_set NUM_SERVOS 1
84
 # opt_set NUM_SERVOS 1
79
 # opt_enable SWITCHING_EXTRUDER ULTIMAKERCONTROLLER
85
 # opt_enable SWITCHING_EXTRUDER ULTIMAKERCONTROLLER
82
 # Enable COREXY
88
 # Enable COREXY
83
 #
89
 #
84
 restore_configs
90
 restore_configs
91
+opt_set MOTHERBOARD BOARD_TEENSY35_36
85
 opt_enable COREXY
92
 opt_enable COREXY
86
 exec_test $1 $2 "COREXY"
93
 exec_test $1 $2 "COREXY"
87
 
94
 
89
 # Enable COREXZ
96
 # Enable COREXZ
90
 #
97
 #
91
 restore_configs
98
 restore_configs
99
+opt_set MOTHERBOARD BOARD_TEENSY35_36
92
 opt_enable COREXZ
100
 opt_enable COREXZ
93
 exec_test $1 $2 "COREXZ"
101
 exec_test $1 $2 "COREXZ"
94
 
102
 
96
 # Enable Z_DUAL_STEPPER_DRIVERS, Z_DUAL_ENDSTOPS
104
 # Enable Z_DUAL_STEPPER_DRIVERS, Z_DUAL_ENDSTOPS
97
 #
105
 #
98
 restore_configs
106
 restore_configs
107
+opt_set MOTHERBOARD BOARD_TEENSY35_36
99
 opt_enable Z_DUAL_STEPPER_DRIVERS Z_DUAL_ENDSTOPS
108
 opt_enable Z_DUAL_STEPPER_DRIVERS Z_DUAL_ENDSTOPS
100
 pins_set RAMPS X_MAX_PIN -1
109
 pins_set RAMPS X_MAX_PIN -1
101
 opt_add Z2_MAX_PIN 2
110
 opt_add Z2_MAX_PIN 2

Loading…
Cancel
Save