Browse Source

Cleanup and dev notes in Marlin.h

Scott Lahteine 10 years ago
parent
commit
82a3ed2f9a
1 changed files with 25 additions and 29 deletions
  1. 25
    29
      Marlin/Marlin.h

+ 25
- 29
Marlin/Marlin.h View File

206
 void FlushSerialRequestResend();
206
 void FlushSerialRequestResend();
207
 void ok_to_send();
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
 void reset_bed_level();
209
 void reset_bed_level();
222
 void prepare_move();
210
 void prepare_move();
223
 void kill(const char *);
211
 void kill(const char *);
269
 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.
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
 extern float volumetric_multiplier[EXTRUDERS]; // reciprocal of cross-sectional area of filament (in square millimeters), stored this way to reduce computational burden in planner
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
 extern float current_position[NUM_AXIS];
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
+  extern float delta[3];
267
+  void calculate_delta(float cartesian[3]);
268
+  #ifdef DELTA
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
 #endif
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
 #ifdef ENABLE_AUTO_BED_LEVELING
288
 #ifdef ENABLE_AUTO_BED_LEVELING
293
   extern float zprobe_zoffset;
289
   extern float zprobe_zoffset;
320
 
316
 
321
 #ifdef FWRETRACT
317
 #ifdef FWRETRACT
322
   extern bool autoretract_enabled;
318
   extern bool autoretract_enabled;
323
-  extern bool retracted[EXTRUDERS];
319
+  extern bool retracted[EXTRUDERS]; // extruder[n].retracted
324
   extern float retract_length, retract_length_swap, retract_feedrate, retract_zlift;
320
   extern float retract_length, retract_length_swap, retract_feedrate, retract_zlift;
325
   extern float retract_recover_length, retract_recover_length_swap, retract_recover_feedrate;
321
   extern float retract_recover_length, retract_recover_length_swap, retract_recover_feedrate;
326
 #endif
322
 #endif

Loading…
Cancel
Save