Browse Source

Update TinyBoy2 configurations

Scott Lahteine 7 years ago
parent
commit
e5b16081cb

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

974
   #define UBL_PROBE_PT_2_Y 20
974
   #define UBL_PROBE_PT_2_Y 20
975
   #define UBL_PROBE_PT_3_X 180
975
   #define UBL_PROBE_PT_3_X 180
976
   #define UBL_PROBE_PT_3_Y 20
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
 #elif ENABLED(MESH_BED_LEVELING)
979
 #elif ENABLED(MESH_BED_LEVELING)
980
 
980
 
991
 #endif // BED_LEVELING
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
  * Commands to execute at the end of G29 probing.
1005
  * Commands to execute at the end of G29 probing.
995
  * Useful to retract or move the Z probe out of the way.
1006
  * Useful to retract or move the Z probe out of the way.
996
  */
1007
  */
1537
 
1548
 
1538
 // If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
1549
 // If SOFT_PWM_SCALE is set to a value higher than 0, dithering can
1539
 // be used to mitigate the associated resolution loss. If enabled,
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
 // duty cycle is attained.
1552
 // duty cycle is attained.
1542
 //#define SOFT_PWM_DITHER
1553
 //#define SOFT_PWM_DITHER
1543
 
1554
 
1544
 // Temperature status LEDs that display the hotend and bed temperature.
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
 //#define TEMP_STAT_LEDS
1558
 //#define TEMP_STAT_LEDS
1548
 
1559
 
1549
 // M240  Triggers a camera by emulating a Canon RC-1 Remote
1560
 // M240  Triggers a camera by emulating a Canon RC-1 Remote

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

286
 
286
 
287
   #if ENABLED(Z_DUAL_ENDSTOPS)
287
   #if ENABLED(Z_DUAL_ENDSTOPS)
288
     #define Z2_USE_ENDSTOP _XMAX_
288
     #define Z2_USE_ENDSTOP _XMAX_
289
+    #define Z_DUAL_ENDSTOPS_ADJUSTMENT  0  // use M666 command to determine/test this value
289
   #endif
290
   #endif
290
 
291
 
291
 #endif // Z_DUAL_STEPPER_DRIVERS
292
 #endif // Z_DUAL_STEPPER_DRIVERS
394
 // Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
395
 // Microstep setting (Only functional when stepper driver microstep pins are connected to MCU.
395
 #define MICROSTEP_MODES {16,16,16,16,16} // [1,2,4,8,16]
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
 //#define PWM_MOTOR_CURRENT {1300, 1300, 1250} // Values in milliamps
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
 // Uncomment to enable an I2C based DIGIPOT like on the Azteeg X3 Pro
422
 // Uncomment to enable an I2C based DIGIPOT like on the Azteeg X3 Pro
404
 //#define DIGIPOT_I2C
423
 //#define DIGIPOT_I2C
405
 // Number of channels available for I2C digipot, For Azteeg X3 Pro we have 8
424
 // Number of channels available for I2C digipot, For Azteeg X3 Pro we have 8
406
 #define DIGIPOT_I2C_NUM_CHANNELS 8
425
 #define DIGIPOT_I2C_NUM_CHANNELS 8
407
 // Actual motor currents in Amps, need as many here as DIGIPOT_I2C_NUM_CHANNELS
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
 //=============================Additional Features===========================
430
 //=============================Additional Features===========================
648
 //#define BEZIER_CURVE_SUPPORT
667
 //#define BEZIER_CURVE_SUPPORT
649
 
668
 
650
 // G38.2 and G38.3 Probe Target
669
 // G38.2 and G38.3 Probe Target
670
+// ENABLE PROBE_DOUBLE_TOUCH if you want G38 to double touch
651
 //#define G38_PROBE_TARGET
671
 //#define G38_PROBE_TARGET
652
 #if ENABLED(G38_PROBE_TARGET)
672
 #if ENABLED(G38_PROBE_TARGET)
653
   #define G38_MINIMUM_MOVE 0.0275 // minimum distance in mm that will produce a move (determined using the print statement in check_move)
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