Skip to content
Snippets Groups Projects
  1. Dec 12, 2017
  2. Dec 11, 2017
    • Scott Lahteine's avatar
      Fix up ubl_motion indentation · d568e586
      Scott Lahteine authored
      d568e586
    • Scott Lahteine's avatar
      UBL + DUAL_X_CARRIAGE compatibility · 24f9bec6
      Scott Lahteine authored
      24f9bec6
    • Scott Lahteine's avatar
      Omit unused UBL motion code · 6d0678d9
      Scott Lahteine authored
      6d0678d9
    • Scott Lahteine's avatar
      Skew Correction for UBL · 32557123
      Scott Lahteine authored
      Also remove unused grid slicing function when using UBL segmented.
      32557123
    • Scott Lahteine's avatar
      Move debug code · 3d796d80
      Scott Lahteine authored
      3d796d80
    • Scott Lahteine's avatar
      _buffer_line => buffer_segment · 3db5303b
      Scott Lahteine authored
      3db5303b
    • Scott Lahteine's avatar
      UBL_DELTA => UBL_SEGMENTED · a71d2f3f
      Scott Lahteine authored
      a71d2f3f
    • Scott Lahteine's avatar
      References are better for array args · 73e32925
      Scott Lahteine authored
      73e32925
    • Scott Lahteine's avatar
      Tweak M114 detail · 125c572d
      Scott Lahteine authored
      125c572d
    • victorpv's avatar
      [2.0.x] Multiple updates to STM32F1 HAL (#8733) · a5150c83
      victorpv authored
      * STM32F1 HAL
      
      Adding files for STM32F1 HAL based on libmaple/stm32duino core.
      Current persistent_store uses cardreader changes to be sent in separate
      commit, but could be changed to use i2c eeprom.
      There is another persistent_store implementation that uses the MCU flash memory
      to emulate eeprom
      Adding readme with some information about the stm32 HAL.
      
      * Switch to Timer4 to avoid a hard reset on STM32F103C6 boards
      
      On bluepill STM32F103C6 boards, using Timer5 results in a error() vector call. Switch to 4 since these are both general purpose, 16 bit timers.
      
      * Add support for EEPROM emulation using Flash
      
      Some low end machines doe not have EEPROM support. Simulate it using the last two pages of flash. Flash does not allow rewrite between erases, so skip writing the working version if that's enabled.
      
      * Basic Pins for a malyan M200
      
      This is a work in progress to go hand in hand with the STM32 work.
      
      * Add support for ADC with DMA. This work has exposed a problem with the pin enumerations in STM boards vs what marlin expects (i.e, try defining PA0 as a temp pin). The hack can be removed with we go to fastio completely. To see this work, set something in adc_pins to a value like PA0 and connect your pullup resistor'd thermistor.
      
      * Missing file - change HAL_adc_init to actually do something
      
      We have an actual ADC init function now.
      
      * Remove pinmode hack
      
      Remove the pin mode hack that I was using to init PA0.
      
      Updated Readme.md
      
      * Several changes to timers and GPIO
      
      Faster GPIO, and faster timer functions by accesing registers and
      libmaple.
      Still more changes pending for the Timer's code to skip using the
      HardwareTimer class altogether.
      
      Switch all enums to be within #defines
      
      This change allows a user to have, for instance, TEMP_4 and TEMP_BED definied but nothing else. The enums which are not defined move "out", allowing the first ones to take the slots in the enum, and since the array is sized on ADC_PIN_COUNT, we always have the right size data and in order.
      
      * Update Malyan M200 pins
      
      Update Malyan M200 pins with correct fan values.
      
      * Test all pins on actual hardware, update definitions
      
      Some of the pin definitions were from knowlege base/pdfs. Now they've been tested against actual hardware. This should be very close to final.
      
      * Update HAL_timers_Stm32f1.cpp
      
      * Add sample configurations for Malyan M200
      
      Add sample configuration for Malyan M200 without bed leveling, and move fan to auto cool E0 since this printer by default has only one fan.
      
      
      Choose the timer based on MCU defintion. Timer5 is not valid on C8/CB class boards, so use Timer4 for the step timer.
      
      
      readme.md update
      
      * Updates to timers, and some stm32 boards definitiions
      
      * Correct pin toggle macro.
      
      * Remove duplicated Malyan M200 entry from pins.h
      
      * Update configuration_store.cpp
      
      * Formatting, indentation
      
      * Formatting in HAL_Stm32f1.cpp
      a5150c83
    • Scott Lahteine's avatar
      Only compare XYZ to check motion · 204199e1
      Scott Lahteine authored
      204199e1
    • Scott Lahteine's avatar
      6686d937
    • Scott Lahteine's avatar
      Update current position in M852 · 117fc872
      Scott Lahteine authored
      117fc872
    • Scott Lahteine's avatar
      Have M420 report a changed position · 7d2e8505
      Scott Lahteine authored
      7d2e8505
    • Scott Lahteine's avatar
      Sync and report changed position · 03ba79f1
      Scott Lahteine authored
      03ba79f1
    • Scott Lahteine's avatar
      5cf6a062
    • Scott Lahteine's avatar
      Allow setting current timer counter · 6149b821
      Scott Lahteine authored
      6149b821
    • Scott Lahteine's avatar
      Add an option to specify "pulse" timer · 82ef6b52
      Scott Lahteine authored
      82ef6b52
    • Scott Lahteine's avatar
      General cleanup HAL timers · b8bc9654
      Scott Lahteine authored
      b8bc9654
  3. Dec 09, 2017
  4. Dec 08, 2017
  5. Dec 07, 2017
Loading