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

Acceleration, G4 Interface Panel UI Improvements, BlinkM RGB Mood Light and Buzzer support #88

Open
wants to merge 63 commits into
base: master
Choose a base branch
from

Commits on Dec 21, 2011

  1. Added Version menu item to the G4 Interface Panel to show the motherb…

    …oard and extruder firmware versions.
    jetty840 committed Dec 21, 2011
    Copy the full SHA
    b251e6d View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2011

  1. Added CONT to SHORT/LONG in JogMode for the Gen 4 Interface whilst a …

    …key is held down. This mirrors Continuous Mode in ReplicatorG and saves from having to repeatedly hit a button to move around.
    jetty840 committed Dec 22, 2011
    Copy the full SHA
    3e79289 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2011

  1. Adds Elapsed Time, % Complete and Estimated TimeLeft to builds from S…

    …D Card.
    
    These changes are improvements to commit 88d02da and  de120a2 by revarbat, and are created from that work. This commit is meant as a replacement.  Credit for the original code goes to revarbat.
    
    Additions made to revarbat's commit are:
    
    1. Bug fix, elapsed time now stops increasing when the print finishes.
    2. Bug fix, firmware rrmbv12 now compiles
    3. Added Estimated Time Left which gets calculated after 1% of the build has completed.
    4. Elapsed Time, % Complete and Estimated TimeLeft set on a timed rotate
    jetty840 committed Dec 23, 2011
    Copy the full SHA
    c5e0603 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2011

  1. Copy the full SHA
    9da86f0 View commit details
    Browse the repository at this point in the history
  2. Changes to commit 8ac6524 by revarbat. This commit is meant as a repl…

    …acement. Credit for the original code goes to revarbat.
    
    1. Changed name from "Heaters" to "Preheat" to mirror Control Panel in Replicator G
    2. Removed  "Build % Complete" changes as they are covered by other patches
    3. Merged queryExtruderParameter and setExtruder16Bit Parameter into extruderCommand with a cmdType parameter
    jetty840 committed Dec 24, 2011
    Copy the full SHA
    dea413c View commit details
    Browse the repository at this point in the history
  3. Changes to commit 881d776 by RonGarrison. This commit is meant as a r…

    …eplacement. Credit for the original code goes to RonGarrison.
    
    1. Used Extruder Controller changes only
    2. Change enum time_t to enum extruderSeconds to avoid confusion with time.h
    3. Removed changeTemp as it's covered by revarbat
    4. Improved UI and Code optimization
    5. Added stop button
    6. Allow time extruded to change midway
    7. Corrected foward / back direction
    8. Added temperature safety check before extruding
    9. Added RPM Extruder Speed (also remembered, value stored in eeprom)
    10. Extrude duration is now remembered in eeprom
    11. Word "Mode" dropped from Menu for consistency
    12. Added more extrude duration options
    jetty840 committed Dec 24, 2011
    Copy the full SHA
    2531e30 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2011

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

Commits on Dec 30, 2011

  1. Changes to commit 97db22a by RonGarrison (ESTOP support for Gen 4 Mot…

    …herboard). This commit is meant as a replacement. Credit for the original code goes to RonGarrison. Fixed problem with it not compiling for target rrmbv12
    jetty840 committed Dec 30, 2011
    Copy the full SHA
    f788d79 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2012

  1. Added BlinkM Mood Light Support for V2.4 Motherboard. This uses the B…

    …linkM MaxM
    
     and RGB LED Strip to create a mood light effect.  Mood light can be controlled
    via Gen 4 Interface or via GCode from ReplicatorG.  Communication is via Software
    I2C over Arduino Mega ports A8 and A9.  4.7K pullups are required on these ports.
    jetty840 committed Jan 3, 2012
    Copy the full SHA
    aef0b13 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2012

  1. Copy the full SHA
    e9ea3e2 View commit details
    Browse the repository at this point in the history
  2. Bug Fix: Steppers no long hold when exiting the Jog Menu and Extrude …

    …Menu to reduce heating
    jetty840 committed Jan 4, 2012
    Copy the full SHA
    47ebca6 View commit details
    Browse the repository at this point in the history
  3. Added Steppers Menu item in G4 Interface for enabling / disabling ste…

    …ppers. Enables/disables x,y,z,tool0.
    jetty840 committed Jan 4, 2012
    Copy the full SHA
    6d966ec View commit details
    Browse the repository at this point in the history
  4. Added Test End Stops menu item to G4 Interface. Used for verifying en…

    …d stops are working,
    
    useful for verifying connections on the motherboard have been put back correctly after
    servicing, and avoiding slamming bot into an axis because of a missing connection.
    jetty840 committed Jan 4, 2012
    Copy the full SHA
    2a3d97e View commit details
    Browse the repository at this point in the history
  5. Adding Page Up / Page Down support with the Z+ / Z- keys. This change…

    … is a slight
    
    alteration to commit 9bd5fa5 by Eried.  Menu.cc is not located in boards/mb24, this
    change reflects that.  Credit for the original code goes to Eried.
    jetty840 committed Jan 4, 2012
    Copy the full SHA
    8606f47 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    ce3c870 View commit details
    Browse the repository at this point in the history
  7. Bug Fix: Fixed bug causing Volumes Name to be occasionally displayed …

    …in the list of files in the build menu. SDCard.cc was ignoring the
    
    attributes of the files returned and blindly assuming every entry was a file.  It now ignores hidden, system, directories and volume names.
    jetty840 committed Jan 4, 2012
    Copy the full SHA
    98eb106 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2012

  1. Deleting .UART.cc.swp. Looks like an old vi tmp file left around by s…

    …omeone a long time ago.
    jetty840 committed Jan 6, 2012
    Copy the full SHA
    a4dd32d View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    2574d0e View commit details
    Browse the repository at this point in the history
  3. Added Z Position (in mm) to build menu. Hitting the OK Button now sto…

    …p the rotation on the build menu.
    jetty840 committed Jan 6, 2012
    Copy the full SHA
    abb44e7 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2012

  1. Added "Pause Build" to Build From SD. When paused, Z moves up 2mm (to…

    … avoid mushing the plastic as in ReplicatorG), then you can jog and extrude as necessary to change filament. When exiting pause mode, everything returns back to where it was (requires consistent mechanical X/Y/Z positioning).
    jetty840 committed Jan 7, 2012
    Copy the full SHA
    7a65b65 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2012

  1. Added a "view" mode to the Jog Menu. You can choose if you the X-/X+/…

    …Y-/Y+ buttons move the platform from the point of view of the model, or from the point of view of the user. "Model" matches Control Panel in RepG and the original Jog Mode, this is the default. This setting is remembered. Also the "Jog Amount" is now remembered in Eeprom.
    jetty840 committed Jan 10, 2012
    Copy the full SHA
    4c08c0d View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2012

  1. Copy the full SHA
    2abd144 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2012

  1. Added "Pause at ZPos" to the cancel menu when building from SD Card. …

    …The enables the user to preprogram in a set Z Position (in mm), where the build will pause. Multiple pauses can be setup, by setting up a new pause after the current pause has completed. A value of zero cancels the current pause. A build that will pause is indicated by an asterisk on the build monitor screen. Your bot should not be left unattended when this feature is used, because the Extruder and HBP will remain at temperature.
    jetty840 committed Jan 12, 2012
    Copy the full SHA
    e70a36f View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2012

  1. Copy the full SHA
    e789b6a View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    e56df8e View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    58ac210 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2012

  1. Workaround for hardware bug when USB is connected and power is turned…

    … on, and junk is displayed on LCD
    
    Screen.  Connect ATX Pin 8 (Power Good) to Arduino Analog Pin 10, then motherboard will reset when
    a power good is asserted after not being asserted.
    jetty840 committed Jan 16, 2012
    Copy the full SHA
    60f102f View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2012

  1. Copy the full SHA
    5fa302d View commit details
    Browse the repository at this point in the history
  2. Implements Buzzer functionality on V2.4 Motherboard. Buzzer required …

    …with Internal Drive (max 20mA). Buzzes for Build Complete, Pause@ZPos and Safety Cutoff triggered.
    
    Also, M codes 213/214 can be used to control and issue buzzes via gcode.
    jetty840 committed Jan 18, 2012
    Copy the full SHA
    0431835 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2012

  1. Copy the full SHA
    dc7fd68 View commit details
    Browse the repository at this point in the history
  2. Added filament retraction to Pause / Pause@ZPos to remove most of the…

    … plastic blob created during a pause.
    jetty840 committed Jan 19, 2012
    Copy the full SHA
    5ef28af View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    b99c444 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2012

  1. Added Axis Steps:mm menu to support steps:mm mapping for machines oth…

    …er than ToM. Firmware functions are now calculated based on these settings.
    
    Home offsets, Jog now reports in mm.  Supports Axis X,Y,Z and Extruder.
    jetty840 committed Jan 21, 2012
    Copy the full SHA
    cd608dd View commit details
    Browse the repository at this point in the history
  2. Implemented an Estimator to estimate the build time accurately when B…

    …uilding From SD Card. The build process also
    
    now provides the length of filament used.
    jetty840 committed Jan 21, 2012
    Copy the full SHA
    293b234 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2012

  1. Added "Filament Used" menu to indicate the lifetime amount of filamen…

    …t used. Also fixed display bug in "Filament Used" in build menu.
    jetty840 committed Jan 22, 2012
    Copy the full SHA
    4e297c5 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2012

  1. Added ABP Printing Multiple Copies. This is accessible via the new "B…

    …uild Settings" menu. Also, new build phase information added for the copy number. "Print another" added to the Cancel Build Menu after print has completely finished.
    jetty840 committed Jan 23, 2012
    Copy the full SHA
    b131898 View commit details
    Browse the repository at this point in the history
  2. Added "Override GCode Build Temperature" and "Preheat During Estimate…

    …" options to "Build Settings" menu.
    jetty840 committed Jan 23, 2012
    Copy the full SHA
    df49082 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2012

  1. Copy the full SHA
    29b90ab View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    c45db41 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2012

  1. Fixed bug with ATX Power Good Reset that caused previous build name t…

    …o be displayed when switched on if user switched off during or at the completion of a build.
    jetty840 committed Jan 25, 2012
    Copy the full SHA
    e7446f5 View commit details
    Browse the repository at this point in the history
  2. Added 4 profiles which can save X/Y/Z Home Offsets and Platform / Ext…

    …ruder Temps and Extruder RPM. This enables quick switching from HBP to ABP and different plastic types.
    jetty840 committed Jan 25, 2012
    Copy the full SHA
    712c835 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    af813b6 View commit details
    Browse the repository at this point in the history
  4. Fixed mispelt word

    jetty840 committed Jan 25, 2012
    Copy the full SHA
    53633df View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2012

  1. Copy the full SHA
    2b890bf View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2012

  1. Changed UI for Mood Light to use Y+/Y-/Z+/Z- to be more consistant wi…

    …th the reset of the interface
    jetty840 committed Jan 31, 2012
    Copy the full SHA
    4f4adb1 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    f7afa7d View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    25be6ed View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2012

  1. Copy the full SHA
    2103236 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    99c7ce4 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    246dcd1 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2012

  1. Merging G3Firmware34 into G3Firmware repository. Updating for recent …

    …s3g compliance testing.
    jetty840 committed Sep 15, 2012
    Copy the full SHA
    e0cb0c8 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    18ebd20 View commit details
    Browse the repository at this point in the history
  3. Adding docs/avr-gcc.markdown

    jetty840 committed Sep 15, 2012
    Copy the full SHA
    c9dc34c View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2012

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

Commits on Sep 24, 2012

  1. Updating build file to produce warnings, link in -lm to save space an…

    …d make finding the toolchain work.
    jetty840 committed Sep 24, 2012
    Copy the full SHA
    280e723 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    0b2e28e View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2012

  1. Bump version number to 3.5

    dcnewman committed Sep 26, 2012
    Copy the full SHA
    73fa6e8 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2012

  1. Bumping version to 3.5

    jetty840 committed Sep 28, 2012
    Copy the full SHA
    1a78feb View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    1132500 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    3c358c9 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    64e9eff View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2012

  1. Copy the full SHA
    49c6eab View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2012

  1. Minor change to make extruder firmware compile: needed a call argumen…

    …t added to eeprom_init()
    jetty840 committed Nov 25, 2012
    Copy the full SHA
    c30a75f View commit details
    Browse the repository at this point in the history