Browse Source

Update TinyBoy2 configurations

Scott Lahteine 7 years ago
parent
commit
e5b16081cb

+ 15
- 4
Marlin/example_configurations/TinyBoy2/Configuration.h View File

@@ -974,7 +974,7 @@
974 974
   #define UBL_PROBE_PT_2_Y 20
975 975
   #define UBL_PROBE_PT_3_X 180
976 976
   #define UBL_PROBE_PT_3_Y 20
977
-  #define UBL_G26_MESH_EDITING     // Enable G26 mesh editing
977
+  //#define UBL_G26_MESH_EDITING    // Enable G26 mesh editing
978 978
 
979 979
 #elif ENABLED(MESH_BED_LEVELING)
980 980
 
@@ -991,6 +991,17 @@
991 991
 #endif // BED_LEVELING
992 992
 
993 993
 /**
994
+ * Use the LCD controller for bed leveling
995
+ * Requires MESH_BED_LEVELING or PROBE_MANUALLY
996
+ */
997
+//#define LCD_BED_LEVELING
998
+
999
+#if ENABLED(LCD_BED_LEVELING)
1000
+  #define MBL_Z_STEP 0.025    // Step size while manually probing Z axis.
1001
+  #define LCD_PROBE_Z_RANGE 4 // Z Range centered on Z_MIN_POS for LCD Z adjustment
1002
+#endif
1003
+
1004
+/**
994 1005
  * Commands to execute at the end of G29 probing.
995 1006
  * Useful to retract or move the Z probe out of the way.
996 1007
  */
@@ -1537,13 +1548,13 @@
1537 1548
 
1538 1549
 // If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
1539 1550
 // be used to mitigate the associated resolution loss. If enabled,
1540
-// some of the PWM cycles are stretched so on average the wanted
1551
+// some of the PWM cycles are stretched so on average the desired
1541 1552
 // duty cycle is attained.
1542 1553
 //#define SOFT_PWM_DITHER
1543 1554
 
1544 1555
 // Temperature status LEDs that display the hotend and bed temperature.
1545
-// If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
1546
-// Otherwise the RED led is on. There is 1C hysteresis.
1556
+// If all hotends, bed temperature, and target temperature are under 54C
1557
+// then the BLUE led is on. Otherwise the RED led is on. (1C hysteresis)
1547 1558
 //#define TEMP_STAT_LEDS
1548 1559
 
1549 1560
 // M240  Triggers a camera by emulating a Canon RC-1 Remote

+ 25
- 5
Marlin/example_configurations/TinyBoy2/Configuration_adv.h View File

@@ -286,6 +286,7 @@
286 286
 
287 287
   #if ENABLED(Z_DUAL_ENDSTOPS)
288 288
     #define Z2_USE_ENDSTOP _XMAX_
289
+    #define Z_DUAL_ENDSTOPS_ADJUSTMENT  0  // use M666 command to determine/test this value
289 290
   #endif
290 291
 
291 292
 #endif // Z_DUAL_STEPPER_DRIVERS
@@ -394,18 +395,36 @@
394 395
 // Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
395 396
 #define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
396 397
 
397
-// Motor Current setting (Only functional when motor driver current ref pins are connected to a digital trimpot on supported boards)
398
-#define DIGIPOT_MOTOR_CURRENT {135,135,135,135,135} // Values 0-255 (RAMBO 135 = ~0.75A, 185 = ~1A)
399
-
400
-// Motor Current controlled via PWM (Overridable on supported boards with PWM-driven motor driver current)
398
+/**
399
+ *  @section  stepper motor current
400
+ *
401
+ *  Some boards have a means of setting the stepper motor current via firmware.
402
+ *
403
+ *  The power on motor currents are set by:
404
+ *    PWM_MOTOR_CURRENT - used by MINIRAMBO & ULTIMAIN_2
405
+ *                         known compatible chips: A4982
406
+ *    DIGIPOT_MOTOR_CURRENT - used by BQ_ZUM_MEGA_3D, RAMBO & SCOOVO_X9H
407
+ *                         known compatible chips: AD5206
408
+ *    DAC_MOTOR_CURRENT_DEFAULT - used by PRINTRBOARD_REVF & RIGIDBOARD_V2
409
+ *                         known compatible chips: MCP4728
410
+ *    DIGIPOT_I2C_MOTOR_CURRENTS - used by 5DPRINT, AZTEEG_X3_PRO, MIGHTYBOARD_REVE
411
+ *                         known compatible chips: MCP4451, MCP4018
412
+ *
413
+ *  Motor currents can also be set by M907 - M910 and by the LCD.
414
+ *    M907 - applies to all.
415
+ *    M908 - BQ_ZUM_MEGA_3D, RAMBO, PRINTRBOARD_REVF, RIGIDBOARD_V2 & SCOOVO_X9H
416
+ *    M909, M910 & LCD - only PRINTRBOARD_REVF & RIGIDBOARD_V2
417
+ */
401 418
 //#define PWM_MOTOR_CURRENT {1300, 1300, 1250} // Values in milliamps
419
+//#define DIGIPOT_MOTOR_CURRENT {135,135,135,135,135} // Values 0-255 (RAMBO 135 = ~0.75A, 185 = ~1A)
420
+//#define DAC_MOTOR_CURRENT_DEFAULT { 70, 80, 90, 80 } // Default drive percent - X, Y, Z, E axis
402 421
 
403 422
 // Uncomment to enable an I2C based DIGIPOT like on the Azteeg X3 Pro
404 423
 //#define DIGIPOT_I2C
405 424
 // Number of channels available for I2C digipot, For Azteeg X3 Pro we have 8
406 425
 #define DIGIPOT_I2C_NUM_CHANNELS 8
407 426
 // Actual motor currents in Amps, need as many here as DIGIPOT_I2C_NUM_CHANNELS
408
-#define DIGIPOT_I2C_MOTOR_CURRENTS {1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0}
427
+#define DIGIPOT_I2C_MOTOR_CURRENTS {1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0}  //  AZTEEG_X3_PRO
409 428
 
410 429
 //===========================================================================
411 430
 //=============================Additional Features===========================
@@ -648,6 +667,7 @@
648 667
 //#define BEZIER_CURVE_SUPPORT
649 668
 
650 669
 // G38.2 and G38.3 Probe Target
670
+// ENABLE PROBE_DOUBLE_TOUCH if you want G38 to double touch
651 671
 //#define G38_PROBE_TARGET
652 672
 #if ENABLED(G38_PROBE_TARGET)
653 673
   #define G38_MINIMUM_MOVE 0.0275 // minimum distance in mm that will produce a move (determined using the print statement in check_move)

Loading…
Cancel
Save