|
@@ -206,18 +206,6 @@ void disable_all_steppers();
|
206
|
206
|
void FlushSerialRequestResend();
|
207
|
207
|
void ok_to_send();
|
208
|
208
|
|
209
|
|
-#ifdef DELTA
|
210
|
|
- void calculate_delta(float cartesian[3]);
|
211
|
|
- #ifdef ENABLE_AUTO_BED_LEVELING
|
212
|
|
- extern int delta_grid_spacing[2];
|
213
|
|
- void adjust_delta(float cartesian[3]);
|
214
|
|
- #endif
|
215
|
|
- extern float delta[3];
|
216
|
|
-#endif
|
217
|
|
-#ifdef SCARA
|
218
|
|
- void calculate_delta(float cartesian[3]);
|
219
|
|
- void calculate_SCARA_forward_Transform(float f_scara[3]);
|
220
|
|
-#endif
|
221
|
209
|
void reset_bed_level();
|
222
|
210
|
void prepare_move();
|
223
|
211
|
void kill(const char *);
|
|
@@ -269,25 +257,33 @@ extern int extruder_multiplier[EXTRUDERS]; // sets extrude multiply factor (in p
|
269
|
257
|
extern float filament_size[EXTRUDERS]; // cross-sectional area of filament (in millimeters), typically around 1.75 or 2.85, 0 disables the volumetric calculations for the extruder.
|
270
|
258
|
extern float volumetric_multiplier[EXTRUDERS]; // reciprocal of cross-sectional area of filament (in square millimeters), stored this way to reduce computational burden in planner
|
271
|
259
|
extern float current_position[NUM_AXIS];
|
272
|
|
-extern float home_offset[3];
|
273
|
|
-
|
274
|
|
-#ifdef DELTA
|
275
|
|
- extern float endstop_adj[3];
|
276
|
|
- extern float delta_radius;
|
277
|
|
- extern float delta_diagonal_rod;
|
278
|
|
- extern float delta_segments_per_second;
|
279
|
|
- void recalc_delta_settings(float radius, float diagonal_rod);
|
280
|
|
-#elif defined(Z_DUAL_ENDSTOPS)
|
281
|
|
- extern float z_endstop_adj;
|
282
|
|
-#endif
|
|
260
|
+extern float home_offset[3]; // axis[n].home_offset
|
|
261
|
+extern float min_pos[3]; // axis[n].min_pos
|
|
262
|
+extern float max_pos[3]; // axis[n].max_pos
|
|
263
|
+extern bool axis_known_position[3]; // axis[n].is_known
|
283
|
264
|
|
284
|
|
-#ifdef SCARA
|
285
|
|
- extern float axis_scaling[3]; // Build size scaling
|
|
265
|
+#if defined(DELTA) || defined(SCARA)
|
|
266
|
+ void calculate_delta(float cartesian[3]);
|
|
267
|
+ #ifdef DELTA
|
|
268
|
+ extern float delta[3];
|
|
269
|
+ extern float endstop_adj[3]; // axis[n].endstop_adj
|
|
270
|
+ extern float delta_radius;
|
|
271
|
+ extern float delta_diagonal_rod;
|
|
272
|
+ extern float delta_segments_per_second;
|
|
273
|
+ void recalc_delta_settings(float radius, float diagonal_rod);
|
|
274
|
+ #ifdef ENABLE_AUTO_BED_LEVELING
|
|
275
|
+ extern int delta_grid_spacing[2];
|
|
276
|
+ void adjust_delta(float cartesian[3]);
|
|
277
|
+ #endif
|
|
278
|
+ #elif defined(SCARA)
|
|
279
|
+ extern float axis_scaling[3]; // Build size scaling
|
|
280
|
+ void calculate_SCARA_forward_Transform(float f_scara[3]);
|
|
281
|
+ #endif
|
286
|
282
|
#endif
|
287
|
283
|
|
288
|
|
-extern float min_pos[3];
|
289
|
|
-extern float max_pos[3];
|
290
|
|
-extern bool axis_known_position[3];
|
|
284
|
+#ifdef Z_DUAL_ENDSTOPS
|
|
285
|
+ extern float z_endstop_adj;
|
|
286
|
+#endif
|
291
|
287
|
|
292
|
288
|
#ifdef ENABLE_AUTO_BED_LEVELING
|
293
|
289
|
extern float zprobe_zoffset;
|
|
@@ -320,7 +316,7 @@ extern int fanSpeed;
|
320
|
316
|
|
321
|
317
|
#ifdef FWRETRACT
|
322
|
318
|
extern bool autoretract_enabled;
|
323
|
|
- extern bool retracted[EXTRUDERS];
|
|
319
|
+ extern bool retracted[EXTRUDERS]; // extruder[n].retracted
|
324
|
320
|
extern float retract_length, retract_length_swap, retract_feedrate, retract_zlift;
|
325
|
321
|
extern float retract_recover_length, retract_recover_length_swap, retract_recover_feedrate;
|
326
|
322
|
#endif
|