Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for synchonized tool/motion commands #339

Merged
merged 16 commits into from
Dec 13, 2022
Merged

Commits on Nov 29, 2022

  1. re-coded mcu_micros

    - re-coded mcu_micros
    - modified encoder ISR
    Paciente8159 committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    a87f24e View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2022

  1. synched interpolator motion flags

    - added synched interpolator motion flags and controls
    - added reverse timer to frequency MCU functions
    - modified coolant override (removed form planner buffer)
    Paciente8159 committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    349857f View commit details
    Browse the repository at this point in the history
  2. testing with G33 module

    Paciente8159 committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    68fb93d View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2022

  1. modified tool to RAM

    - modified tool to reside in RAM (function pointers in FLASH for AVR not working)
    - added new tools
    - tools options now are distinct (COOLING, CONTROL pins, etc)
    Paciente8159 committed Dec 2, 2022
    Configuration menu
    Copy the full SHA
    58071f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8ec0184 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2022

  1. Configuration menu
    Copy the full SHA
    c4d945d View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2022

  1. Configuration menu
    Copy the full SHA
    db46ff1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d644167 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2022

  1. incomplete sync implementation

    - interpolator modification for synched motion start
    - interpolator realtime motion type identifier flags
    - encoder attachable RPM index callback
    - g33 incomplete implementation of the sync code
    Paciente8159 committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    73e12cf View commit details
    Browse the repository at this point in the history
  2. added pre motion calculations

    - added pre motion calculations
    - accel motion pre calculated to enter constant speed in sync with index
    Paciente8159 committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    61d4674 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2022

  1. rt updater

    Paciente8159 committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    abbe7c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ba6d9e View commit details
    Browse the repository at this point in the history
  3. rpm update coded

    - rpm update coded
    - speed change occurs within one step
    Paciente8159 committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    a8123c2 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2022

  1. g33 partially tested

    Paciente8159 committed Dec 9, 2022
    Configuration menu
    Copy the full SHA
    d0d9459 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2022

  1. Spindle sync integration code

    - fixed planner updated calculations with 2 blocks
    - fixed RAMBO board pinouts
    - added alarm for spindle failed to sync
    - fixed encoder RPM min speed calculations
    - added interpolator sync phase condition to start spindle sync
    - modified interpolator to lock motion start only on the first entry of the block
    - simplified speed calculations for G33
    Paciente8159 committed Dec 11, 2022
    Configuration menu
    Copy the full SHA
    aa28ef8 View commit details
    Browse the repository at this point in the history
  2. reset some defaults

    Paciente8159 committed Dec 11, 2022
    Configuration menu
    Copy the full SHA
    ff259fb View commit details
    Browse the repository at this point in the history