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
base: master
Are you sure you want to change the base?
Commits on Dec 21, 2011
-
Added Version menu item to the G4 Interface Panel to show the motherb…
…oard and extruder firmware versions.
Commits on Dec 22, 2011
-
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.
Commits on Dec 23, 2011
-
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
Commits on Dec 24, 2011
-
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
-
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
Commits on Dec 29, 2011
-
Changed static PROGMEM to const static PROGMEM so firmware will compi…
…le on newer avr-gcc
Commits on Dec 30, 2011
-
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
Commits on Jan 3, 2012
-
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.
Commits on Jan 4, 2012
-
-
Bug Fix: Steppers no long hold when exiting the Jog Menu and Extrude …
…Menu to reduce heating
-
Added Steppers Menu item in G4 Interface for enabling / disabling ste…
…ppers. Enables/disables x,y,z,tool0.
-
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.
-
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.
-
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.
Commits on Jan 6, 2012
-
Deleting .UART.cc.swp. Looks like an old vi tmp file left around by s…
…omeone a long time ago.
-
Added Z Position (in mm) to build menu. Hitting the OK Button now sto…
…p the rotation on the build menu.
Commits on Jan 7, 2012
-
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).
Commits on Jan 10, 2012
-
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.
Commits on Jan 11, 2012
Commits on Jan 12, 2012
-
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.
Commits on Jan 14, 2012
Commits on Jan 16, 2012
-
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.
Commits on Jan 18, 2012
-
-
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.
Commits on Jan 19, 2012
Commits on Jan 21, 2012
-
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.
-
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.
Commits on Jan 22, 2012
-
Added "Filament Used" menu to indicate the lifetime amount of filamen…
…t used. Also fixed display bug in "Filament Used" in build menu.
Commits on Jan 23, 2012
-
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.
-
Added "Override GCode Build Temperature" and "Preheat During Estimate…
…" options to "Build Settings" menu.
Commits on Jan 24, 2012
Commits on Jan 25, 2012
-
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.
-
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.
-
Commits on Jan 26, 2012
Commits on Jan 31, 2012
-
Changed UI for Mood Light to use Y+/Y-/Z+/Z- to be more consistant wi…
…th the reset of the interface
-
-
Added warning screen when user selected a file from SD card that is >…
…=31 chars in length
Commits on Feb 18, 2012
Commits on Sep 15, 2012
Commits on Sep 17, 2012
Commits on Sep 24, 2012
-
Updating build file to produce warnings, link in -lm to save space an…
…d make finding the toolchain work.
-
Commits on Sep 26, 2012
Commits on Sep 28, 2012
Commits on Oct 12, 2012
Commits on Nov 25, 2012
-
Minor change to make extruder firmware compile: needed a call argumen…
…t added to eeprom_init()