Skip to content
Snippets Groups Projects
  1. Aug 28, 2015
  2. Aug 26, 2015
  3. Aug 20, 2015
  4. Aug 11, 2015
    • AnHardt's avatar
      Make Z_PROBE a Z_MIN_PROBE (PR#65) · e2d69f66
      AnHardt authored
      Currently we use the probe exclusively as a device to find the build platform(bed).
      For the currently supported setups this means, we use it as a additional min-endstop.
      A triggered when not deployed probe disturbs the homing process for max-endstops.
      
      Rename ENDSTOPPULLUP_ZPROBE to ENDSTOPPULLUP_ZMIN_PROBE
      Rename Z_PROBE_ENDSTOP_INVERTING to Z_MIN_PROBE_ENDSTOP_INVERTING
      Rename Z_PROBE_ENDSTOP to Z_MIN_PROBE_ENDSTOP
      Rename DISABLE_Z_PROBE_ENDSTOP to DISABLE_Z_MIN_PROBE_ENDSTOP
      Rename Z_PROBE_REPEATABILITY_TEST to Z_MIN_PROBE_REPEATABILITY_TEST
      Rename Z_PROBE_ENDSTOP to Z_MIN_PROBE_ENDSTOP
      Adjust comments accordingly
      Remove Z_MAX  check for the probe in update_endstops().
      
      Using an delta related idea of @clefranc from #61,
      extended to the general change for all setups.
      
      Tested with Prusa i3, max-z-endstop and permanently triggered z-probe.
      Worked for @clefranc's delta.
      e2d69f66
  5. Aug 03, 2015
  6. Jul 31, 2015
  7. Jul 30, 2015
  8. Jul 27, 2015
  9. Jul 25, 2015
    • AnHardt's avatar
      Distinguish between BUZZER and SPEAKER (PR#2513) · fd0e81b0
      AnHardt authored
      A speaker needs a AC or a pulsed DC to make a sound, a buzzer only needs a DC.
      A buzzer has it's own resonator. It works in most cases to feed the buzzer with a pulsed DC, but the sound will not be as loud as with pure DC.
      
      There seem to be boards where the BEEPER-pin is not able to handle a PWM. Obviously intended for a buzzer.
      To make these board able to handle a speaker
      
      * replace the PWM based tone()-function again with a on-delay-off-delay loop.
      
      Hopefully the last time I touch the beeper code.
      fd0e81b0
    • AnHardt's avatar
      Some more servo code tweaks · 8b876241
      AnHardt authored
      Just set up the pin. Don't move to a random position.
      
      Simplify servo::move()
      * servo::move() does not need the pin parameter - The pin is set during servo_init() with attach().
      * servo::move() does not need a return value.
      
      SERVO_LEVELING is the wrong condition to deactivate the servos.
      
      Remove some temporary (Servo *) variables.
      SanityCheck for the servo indexes.
      8b876241
  10. Jul 24, 2015
  11. Jul 22, 2015
  12. Jul 19, 2015
  13. Jul 16, 2015
  14. Jul 09, 2015
  15. Jul 07, 2015
  16. Jun 26, 2015
  17. Jun 23, 2015
  18. Jun 16, 2015
  19. Jun 10, 2015
  20. May 29, 2015
  21. May 25, 2015
  22. May 21, 2015
Loading