Skip to content
Snippets Groups Projects
  1. Apr 07, 2017
  2. Apr 06, 2017
    • Bob-the-Kuhn's avatar
      # This is a combination of 2 commits. · 6643d553
      Bob-the-Kuhn authored
      # This is the 1st commit message:
      
      MCP4728 consistency & fix ultralcd.cpp
      
      The MCP4728 DAC controls the stepper motor current strenth on the
      PRINTRBOARD Rev F and RIGIDBOARD V2 boards.
      
      PR #5792 on 9 FEB 2017 implemented default drive percentages but only on
      the RIGIDBOARD V2.
      
      This change moves the default settings to Configuration_adv.h.
      
      Also, ultralcd.cpp won't compile because of a type def conflict.
      Changed it to match the one in stepper_dac.cpp
      
      ===========================================================
      
      reword stepper curent section for clarity
      
      ===========================================================
      
      change name & improve comments
      
      ===========================================================
      
      changed name from A4JP to SCOOVO_X9H per PR #6139
      
      # This is the commit message #2:
      
      fix typo
      6643d553
    • Bob-the-Kuhn's avatar
      add BLTouch retry to a second place & add/update delays · a44b3432
      Bob-the-Kuhn authored
      =================================================
      
      implement requested changes
      
      =================================================
      
      remove delays (they're in another PR) & move return
      a44b3432
    • Bob-the-Kuhn's avatar
      improved wording, consolidation of info, BLTouch warning · 3b8926bd
      Bob-the-Kuhn authored
      ==============================================
      
      clarified BLTouch calculation & changed comment delimitters/flags
      
      I found it hard to pickout the various sections in this area so I
      changed most comments from // style to /** ... */
      
      Made the BLTouch calculation simpler and clarified the units of measure
      for the result.
      
      ============================================
      
      add changes to example configurations
      
      ============================================
      
      add TinyBoy2 to this PR & add BLTouch Delay
      3b8926bd
    • Scott Lahteine's avatar
      pinsDebug with more features, uses less RAM · 55d296aa
      Scott Lahteine authored
      I've just uploaded a major change to pinsDebug.
      The big change was creating an array in FLASH that contained every
      active pin definition. That reduced the RAM memory usage considerably
      but increased the FLASH usage.
      Creating the array requires going through the pin list twice. Rather
      than having two copies of it in the code I moved the list out to another
      file (pinsDebug_list.h) and then just did two #includes.
      From the user’s view they’ll see the following changes:
      1. Now reports all the names assigned to a pin
      2. The port is now reported in addition to the pin number.
      3. When PWM0A & PWM1C share a pin, both PWMs are reported
      4. More PWM/Timer info is reported
      One new item that may cause some concern is the usage of the LINE
      predefined preprocessor macro. It may not be available if the Arduino
      IDE goes to a different compiler.
      
      Includes support for 1284 & 1286 families.
      
      Memory usage changes when enabling PINS_DEBUGGING:
      ATmega2560
      FLASH
      .           without   52576
      .           with new  64592
      .           with old  62826
      .           new-out   12016
      .           old-out   10250
      .           new-old   1766
      .
      RAM
      .           without   2807
      .           with new  2875
      .           with old  3545
      .           new-out   68
      .           old-out   738
      .           new-old   -670
      
      ==================================================================
      
      minor changes - mostly formatting
      
      1) added newline to end of teensyduino file
      
      2) changed flag name from TEENSYDUINO to TEENSYDUINO_IDE.  Got warnings
      about redefining TEENSYDUINO
      
      3) removed some trailing spaces
      
      reduce PROGMEM size & update pin list
      
      Reduced PROGMEM usage by
      1) converting often used macro to a function
      2) moved as much as possible into the function
      
      This required creating two arrays of address pointers for the PWM
      registers.
      
      ==================================================================
      
      update with new M3, M4, M5 pin names
      
      ==================================================================
      
      report I/O status for unused/unknown pins
      55d296aa
    • Scott Lahteine's avatar
      Adjust indentation in ubl.h · e116723b
      Scott Lahteine authored
      e116723b
    • Scott Lahteine's avatar
      Rename all UBL files with a ubl_ prefix · 1b3a26f2
      Scott Lahteine authored
      1b3a26f2
    • Scott Lahteine's avatar
      d13991ae
    • Bob-the-Kuhn's avatar
      add Z servo test and toggle pins to M43 · f9686a10
      Bob-the-Kuhn authored
      f9686a10
    • Scott Lahteine's avatar
      Z_DUAL_ENDSTOP - make offset a configuration item · 62cbaa30
      Scott Lahteine authored
      The offset for Z_DUAL_ENDSTOP (z_endstop_adj) is already in Marlin.
      This PR just makes it a configuration item.
      
      z_endstop_adj is initialized in two places so both had to be modified.
      62cbaa30
    • Scott Lahteine's avatar
      pinsDebug with more features, uses less RAM · c9e35004
      Scott Lahteine authored
      I've just uploaded a major change to pinsDebug.
      The big change was creating an array in FLASH that contained every
      active pin definition. That reduced the RAM memory usage considerably
      but increased the FLASH usage.
      Creating the array requires going through the pin list twice. Rather
      than having two copies of it in the code I moved the list out to another
      file (pinsDebug_list.h) and then just did two #includes.
      From the user’s view they’ll see the following changes:
      1. Now reports all the names assigned to a pin
      2. The port is now reported in addition to the pin number.
      3. When PWM0A & PWM1C share a pin, both PWMs are reported
      4. More PWM/Timer info is reported
      One new item that may cause some concern is the usage of the LINE
      predefined preprocessor macro. It may not be available if the Arduino
      IDE goes to a different compiler.
      
      Includes support for 1284 & 1286 families.
      
      Memory usage changes when enabling PINS_DEBUGGING:
      ATmega2560
      FLASH
      .           without   52576
      .           with new  64592
      .           with old  62826
      .           new-out   12016
      .           old-out   10250
      .           new-old   1766
      .
      RAM
      .           without   2807
      .           with new  2875
      .           with old  3545
      .           new-out   68
      .           old-out   738
      .           new-old   -670
      
      ==================================================================
      
      minor changes - mostly formatting
      
      1) added newline to end of teensyduino file
      
      2) changed flag name from TEENSYDUINO to TEENSYDUINO_IDE.  Got warnings
      about redefining TEENSYDUINO
      
      3) removed some trailing spaces
      
      reduce PROGMEM size & update pin list
      
      Reduced PROGMEM usage by
      1) converting often used macro to a function
      2) moved as much as possible into the function
      
      This required creating two arrays of address pointers for the PWM
      registers.
      
      ==================================================================
      
      update with new M3, M4, M5 pin names
      
      ==================================================================
      
      report I/O status for unused/unknown pins
      c9e35004
    • Scott Lahteine's avatar
      Adjust indentation in ubl.h · 4abd53f6
      Scott Lahteine authored
      4abd53f6
    • Scott Lahteine's avatar
      Rename all UBL files with a ubl_ prefix · f5c5c1f7
      Scott Lahteine authored
      f5c5c1f7
    • Scott Lahteine's avatar
      eb1e6aa2
    • Scott Lahteine's avatar
      c961dd08
    • Scott Lahteine's avatar
      Reduce M420 code for UBL slightly · df7b4252
      Scott Lahteine authored
      df7b4252
    • Scott Lahteine's avatar
      Add LEVELING_DATA as a capability · 8866158d
      Scott Lahteine authored
      8866158d
    • benlye's avatar
      Fix bilinear levelling z offset · 0a2b4f34
      benlye authored
      Since run_probe was altered to return the probe Z position rather than the nozzle Z position bilinear levelling has been broken because the Z-offset has been applied twice - once in the run_probe function, and then again in the G29 code for bilinear levelling.
      0a2b4f34
    • Scott Lahteine's avatar
      Fix broken M206/M428/G92 offsets · 44a849bd
      Scott Lahteine authored
      44a849bd
  3. Apr 03, 2017
  4. Apr 02, 2017
Loading