Wykres commitów

212 Commity (master)

Autor SHA1 Wiadomość Data
tjb1 dc0ec164b7 Added code for selective nozzle cleaning
Use "M100 T1" to clean extruder 1 and "M100 T2" to clean extruder 2 on 2.0/2.0A printers, "M100" or anything other than "M100 T1" or "M100 T2" will clean both.
2016-01-15 16:35:31 -05:00
tjb1 2fa1bb4aaf Added code for selective nozzle cleaning
Use "M100 T1" to clean extruder 1 and "M100 T2" to clean extruder 2 on 2.0/2.0A printers, "M100" or anything other than "M100 T1" or "M100 T2" will clean both.
2016-01-15 16:34:39 -05:00
tjb1 b49a809426 Added code for selective nozzle cleaning
Use "M100 T1" to clean extruder 1 and "M100 T2" to clean extruder 2 on 2.0/2.0A printers, "M100" or anything other than "M100 T1" or "M100 T2" will clean both.
2016-01-15 16:31:53 -05:00
tjb1 6553fc30a1 Removed extra code 2016-01-14 09:26:27 -05:00
tjb1 d5c1c8443f Removed model switch
New wipe applies to 2.0 and 2.0A
2016-01-14 09:25:41 -05:00
tjb1 45869eb995 Lengthened wipe move 2016-01-12 06:57:44 -05:00
tjb1 f3c5f3630a Shortened routine further
Changed to triangular movement and tightened up path to reduce wasted moves.
2016-01-06 23:54:04 -05:00
tjb1 986cd3abba Shortened hotend movement
Shortened travel distance to speed up routine.
2016-01-06 16:26:37 -05:00
tjb1 36091de2d4 Update Printer.cpp 2016-01-06 08:55:06 -05:00
tjb1 596c44c722 Update Printer.cpp
Added nozzle clean sequence for 2.0A (MODEL==1)
2016-01-06 08:50:55 -05:00
luc 33370f38bc Disable Wifi by default to avoid confusion 2015-10-30 14:09:19 +08:00
luc f111cbde00 Add setting to define the WIFI_SERIAL
for Davinci it is Serial
for RADDS it is Serial1 or change it if you use another one
2015-10-30 14:08:32 +08:00
luc 5d08be9edb Fix typo issue thanks @The-Experimentalist
change ms to min
2015-10-15 16:24:42 +08:00
Luc aa377605cf Configuration files for RADDS/DUE/GLCD
using 1/128  step  drivers
2015-09-22 22:11:23 +08:00
Luc 0682bf0b5c Add Load/Unload Filament Feedrate/distance
Setting in EEPROM and in menu
2015-09-22 22:07:48 +08:00
Luc fddc154b1b Allow cold extrusion if flag is enabled 2015-09-22 18:13:01 +08:00
Luc 5654280c02 Add support for not DaVinci board and Encoder LCD
#define DAVINCI 0 will use setting defined for it
#define FEATURE_ENCODER 1 will add encoder support in navigation and
change some behavior compare to key pad
2015-09-22 18:09:56 +08:00
Luc 923f043fb9 Update display according presence of max end stop
to show max end stop state if present
2015-09-22 18:06:56 +08:00
Luc 84fff33d98 Revert position of UIDisplay class
to be same as repetier code
2015-09-22 16:53:00 +08:00
Luc e903b00aa4 Modify pins for not Davinci board
for light/and sensor pins
Disable PS_ON_PIN for RADDS
2015-09-22 16:45:07 +08:00
Luc 26150c28e5 Change UI for Max end stop
do not display yes/no but square filled (yes) or empty (no)
2015-09-22 16:41:50 +08:00
Luc 7e069c0fd0 Fix Compilation condition for heat bed
do not display heat bed information if no heat bed defined
2015-09-22 16:38:31 +08:00
Luc 64afeaf9f4 Fix compilation conditions if no light pin
light related items should not display if no pin defined
2015-09-22 16:27:32 +08:00
Luc 7e6802239d Change AiO default settings thank Kryts and Zeus10
Use values feedback by
https://github.com/luc-github/Repetier-Firmware-0.92/issues/80
2015-09-08 12:07:25 +08:00
Luc 6538b180ae Remove periodical status update for Idle
Because it may hide others messages and Idle state is not key to be
displayed every second
2015-08-25 14:29:36 +08:00
luc f43c030f6a Change version to match AiO support implemented
As AiO support should be considered as big change
2015-08-12 17:32:49 +08:00
luc a8a7a1976b Cleaner Compilation Condition according DAVINCI
Add support for not DaVinci motherboard (MEGA/RAMPS or DUE/RADDS) but
keeping same UI/Features.
DAVINCI=0 is not a DAVINCI Motherboard so steps/acceleration/etc... must
be set manually
2015-08-10 19:03:29 +08:00
luc b58369e2b0 Fix display issue for bed down menu on LCD
as Please Wait ... is still displayed when bed is down
2015-08-09 06:38:37 +08:00
Luc e0a3b11282 Fix Typo issue 2015-08-07 15:18:03 +08:00
Luc f667f746dd Fix bug - position is no updated when bed down
Update position so relative position are done based on new one
2015-08-07 15:09:46 +08:00
luc 3ed70d9fd0 Complete Fix list of commands 2015-08-07 14:26:54 +08:00
luc ac6b296457 Force EEPROM sync if emergency stop
if Emergency stop is done just after modifying EEPROM - SD Card may not
be sync - so previous values are loaded - forcing sync when getting
emergency stop is safer
2015-08-06 21:33:17 +08:00
Luc 5763e174df Add support for AiO door sensor / badge light
Thanks @kryts for helping providing pins and behavior
Badge light follow global light behavior but in addition it can be
switched off independently in settings/EEPROM

need some code refactoring as a lot of redondant code - but later...
2015-08-05 14:57:55 +08:00
Luc 04f9bab18f Add basic AiO settings / adjust others settings
Building size, zprobe positions, clean nozzle positions, remove dripbox
support for AiO thanks @kryts
Correct Build Height for not AiO to 200
Correct Zprobe Height for new generation thanks @uladz
2015-08-04 19:39:53 +08:00
Luc 633a810835 Add bed down menu in maintenance
to clean bed or prepare bed
Add retractation when load filament is done
2015-08-04 19:34:18 +08:00
Luc 896cd900ef Add String for read input for M42
to improve readability
2015-08-04 13:24:12 +08:00
Luc 6661e4ec16 Change path to avoid confusion
IDE version (1.6.5)  is currently different from DUE module version
(1.6.4) and path contain version so depending on module version variant
may change
2015-08-04 13:06:02 +08:00
Luc 29d84876b8 Adjust some positions for 1.0A thanks @uladz
change Y length and Y positions for autolevel to avoid hit on front
2015-07-28 04:13:45 +08:00
Luc dd8940063d Fix case sensitive error during compilation
under linux/osx
confirm 1.6.5 files
Thanks  @g-goessel
2015-07-22 18:35:39 +08:00
Luc 8d5fbd7d5a Revert adding printing progress in Info channel
as it is in Status channel already
2015-07-10 22:18:57 +08:00
Luc c8194ad482 Set park position when requesting pause from host
when pause is requested to host for change filament : wait all movement
are done and then park nozzle to avoid to stay in contact with model
waiting for resume print
2015-07-10 18:59:30 +08:00
Luc 08d732a7e9 Fix Bug for Wifi
Limit printing progression to 1 decimal change
Fix Status message not updated if variable
2015-07-10 18:31:42 +08:00
Luc 639780f2dd Use proper string function for rounding
do not use math function as String class already has a proper contructor
to round float
2015-07-10 14:30:33 +08:00
Luc 5d090030a5 Change Watchdog to use Arduino functions
also now watchdog can be enabled or disabled directly to configuration.h
using FEATURE_WATCHDOG no need to edit variant.cpp to disable it but
still need to comment the Disable function in variant.cpp
2015-07-10 14:29:23 +08:00
luc 64b92ec56e Put default setting to wifi disabled
as most of user won't use it
2015-06-26 16:26:16 +08:00
Luc 42d659cd12 Fix random rounding issue
change function to use mathematical process instead of string management
one
2015-06-11 18:21:40 +08:00
Luc ac03a8ea94 Add Status change if using wifi for front end UI
for ESP8266 support
2015-06-10 21:58:41 +08:00
Luc df16bfd6a3 Fix timeout with long data
add a delay after each '\n' this delay is defined by DELAY_BY_LINE, by
default it is set to  50 ms, may need more fine tuning but now I am able
to get all EEPROM content using M205 command without loosing any data
2015-06-04 16:48:42 +08:00
Luc 86e62ddd63 Add missing Wifi setting in M205 command 2015-06-04 16:44:53 +08:00
Luc 1bfd3609a6 Missing configuration settings for WIFI
Disabled by default
2015-06-04 14:21:11 +08:00
Luc 6e2204151b Add basic Support for Wifi for ESP8266 on UART
Currently ESP8266 act as transparent bridge, still need some tuning as
big data is not transfered properly
2015-06-04 14:20:37 +08:00
Luc 975c0902db Fix : Due to Virtual EEPROM BAUD rate is never read
because SD is not available yet so baud rate  it is always set to 230400
and not the one in EEPROM
Move SD setup before reading Baud rate to make content available
2015-06-04 14:12:58 +08:00
Luc d2c10acd1e Add a ping just after started watchdog
because it has been reported that some board seems restarting at boot it
could be due to timer not reset at the beginning, add a ping after set
watchdog will not hurt  and may help - as I am not able to reproduce
issue
2015-06-04 10:52:22 +08:00
Luc 255e5be77e Add Visual for Endstop
Add visual status of end stop state Square open = endstop not reached,
square closed = endstop reached
2015-04-29 09:38:19 +08:00
luc lebosse 52174c540c Workaround an epidemic issue with 1.0A/2.0A
Home sensors are easy to get noise an make print to lift, especially on
1.0A/2.0A, so disable it because no need to check home position all the
time, set this setting by default to solve most of the issues
2015-04-15 08:04:28 +08:00
Luc 2da932812b Fix from Repetier
Fix from Repetier
2015-04-07 22:06:07 +08:00
Luc df1f8cbe11 Update for 1.6.3 IDE
need to use the board manager to get the Due board, on Windows, due
files are in user folder in AppData\Roaming
I did not checked OSX/Linux ....
2015-04-07 20:00:28 +08:00
Luc 03e840c20b Fix G11 command stop print Job
EPR_AUTORETRACT_ENABLED is not well positionned,
EPR_RETRACTION_UNDO_SPEED is float, so next position should be +4
The result is when doing M502/M500  EPR_RETRACTION_UNDO_SPEED value is
erased by EPR_AUTORETRACT_ENABLED, that bring RETRACTION_UNDO_SPEED to 0
and stop the speed, this come from repetier - I will report the issue
I postponed all Davinci specific far away to avoid to correct position
for a while. -
Thanks gamecompiler for finding the issue
2015-03-29 20:57:01 +08:00
Luc f09229b7d0 Fix Manual Leveling : use 0 instead of zMin
Reference should be 0 not zMin
2015-03-24 20:48:35 +08:00
Luc eef0b6355f Add Pause if printing from host if no filament
And push filament change menu after, still need to press continue from
host to continue print
2015-03-20 12:39:02 +08:00
Luc 78a45d94b1 Change Version for tracking 0.92.3 changes
Jam Sensor support is imported but not tested so it is not activated -
in all cases, need to update code to support Jam sensor desactivation
from menu
2015-03-20 11:23:34 +08:00
Luc 1f80b0400c Sync Autolevel from G32 and menu
Remove ZPROBE_ADJUST_ZMIN which not part of repetier FW and may conflict
with autolevel matrix
2015-03-20 11:15:45 +08:00
Luc 4388798cdd Reset Inactivity Timer if heating and monitoring
If inactivity timer is low and not desctivated if heating without
monitoring take long time, timer will kill all and stop heating, add
monitoring flag to reset timer
2015-03-20 11:09:44 +08:00
Luc d557119823 Update Light Management to show Min instead of Sec
Typo change
2015-03-19 17:14:18 +08:00
Luc 5bc6d9f7f6 Use Load/Unload Menu for M600 command
Wizard seems crashing when retract too much
also it does not allow which extruder to choose, no real choice of
extrusion quantity, so use Load/Unload menu and take top menu and back
key as end keys
2015-03-19 16:59:23 +08:00
Luc c726c6d44b Use ConfirmDialogBox to confirm Stop Print
This is for stop from printer menu only not for host stop or direct call
to SD Stop
2015-03-19 11:38:31 +08:00
Luc e12d09805b Change version as several changes due to 0.92.3
The import and code cleaning deserve a version change to trigger
but several changes will come to fix import issues
2015-03-19 10:53:58 +08:00
Luc ab228202f9 Import 0.92.3 FW and clear coment for Davinci parts
this is global import several functions need some rework
Change Filament new feature
Stop Printing from SDCard
Jam sensor should be able to be desactivate by menu and not only during
compilation like other sensor
May need to sync Autolevel from Command and the one from menu
2015-03-19 10:47:10 +08:00
Luc 5fae938b38 Sync UI files and LCD initialization with 0.92.3
Code formating, better visibility what is for Davinci and what is
repetier by reorganize the code and add comments
Several functions have been modified in 0.92.2 and 0.92.3 in ui.cpp so
sync the changes
2015-03-16 14:39:02 +08:00
Luc ff574cf4de Import popMenu function from 0.92.3
allow to popmenu and  go back at once
2015-03-13 20:09:15 +08:00
Luc ab120d5217 Import FAN_BOARD update from 0.92.3
Small update
2015-03-13 19:58:01 +08:00
Luc b9b5e5d574 Import change for filamentPrinted calculation
and import new flag2 from 0.92.3
2015-03-13 19:47:05 +08:00
Luc 336e26f663 Import FAN_KICKSTART feature from 0.92.3
and some code format update
2015-03-13 19:12:55 +08:00
Luc 00b69b491d Fix display issue during printing
with new percentage display need to give one space for %
2015-03-13 19:09:52 +08:00
Luc 1d1cd2f4dc UI update from 0.92.3 for DISPLAY_U8G
and some Menu ID update
2015-03-13 18:48:07 +08:00
Luc 790001a78d Import %on feature from 0.92.3
Unike $Ne which give current extruder if more than 1 extruder, %on give
1 even only 1 extruder
2015-03-13 17:37:28 +08:00
Luc c167ac1dc1 Code Formating, small changes
Import from 0.92.3
2015-03-13 17:21:53 +08:00
Luc f028f87987 Sync Autolevel menu item with Repetier's one
Use Repetier syntax now it is integrated in Repetier FW
add some code formating and some sync in menu ID
2015-03-13 16:43:36 +08:00
Luc 0566e928c6 Better fix for Bed cannot reach temperature bug
Repetier fix
2015-03-13 16:39:43 +08:00
Luc 47e5973715 Import addStringOnOff function
from 0.92.3
2015-03-13 14:44:50 +08:00
Luc e0212f3532 Fix Bed cannot reach temperature
Latest change for decouple test is buggy - fix the problem that bed heat
stop to target temperature - 20 degres
2015-03-13 13:55:47 +08:00
Luc 5673a2299f Update M116 command based on 0.92.3
Move test to extruder
2015-03-12 22:35:46 +08:00
Luc 1fa84e5242 Import BangBang Decoupled fix from 0.92.3
and stop printing if decouple error
add configuration define to stop heating on stop also
2015-03-12 22:21:59 +08:00
Luc 8f28a342e9 Missing definitions for CONTROLLER_GATE_3NOVATICA
Import from0.92.3
2015-03-12 20:30:54 +08:00
Luc e0204f5d01 Remove uncessary call to includes
Import from 0.92.3
2015-03-12 20:19:18 +08:00
Luc 1151df36b3 Code Formating / UI import from 0.92.3
Import several changes from 0.92.3 for Graphical LCD, move specific
menu entry IDs to another range to avoid conflict with coming new entry
IDs
Add comment to facilitate coming import
2015-03-12 20:08:39 +08:00
Luc ce3ea1154c Fix Compilation issue if FEATURE_BEEPER 0
and copy buzzer pin definition in userpins.h for information
2015-03-12 15:20:07 +08:00
Luc a53c8a6e0b Move Davinci mode to menuModeEx
by creating a menuModeEx and related functions
This is to avoid conflict with new repetier modes
2015-03-12 14:57:11 +08:00
Luc c1f9993b74 Code Formating/Comment added
Code Formating/Comment added for better import of .92.3
2015-03-12 13:10:08 +08:00
Luc 9033dd0a1b Code Cleaning
Move DaVinci Code specific to UserPin.h instead of others files to help
to simplify maintainance vs original repetier FW
Add some comment to highlight some change is for DaVinci to help code
maintenance/porting
2015-03-12 09:51:45 +08:00
Luc 631a0687ad Remove 1.6.0 files / Add 1.6.1 support files
1.6.0 is buggy so no need to keep related files
1.6.1 is released so update variant.cpp/usbcore.cpp to support it
2015-03-11 20:04:27 +08:00
Luc 66ba1b5c17 Move Version out of manual edition part
as seems confusing for some people and this part is likely not necessary
to be modified
2015-03-10 12:37:04 +08:00
Luc 971953bcf2 Fix typo issue in extruder menu for 1.0
to see extruder line at once
2015-03-06 11:07:19 +08:00
Luc fba5e494fb Import Cooler Shared feature from 0.92.2
for extruder and board
and fix https://github.com/luc-github/Repetier-Firmware-0.92/issues/56
2015-03-06 11:04:08 +08:00
Luc 0d75caadc4 New Analog measurement from 0.92.2
New Analog measurement from 0.92.2
2015-03-02 13:42:07 +08:00
Luc eef2f7009d Add Compilation Condition for watchdog
Add Compilation Condition for watchdog (0.92.2)
2015-03-02 13:42:05 +08:00
Luc af89b1e07b Code Formting Sync with 0.92.2
no new function , only casting, indentation code and comment sync to
make next synchronisation easier
2015-03-02 13:42:02 +08:00
Luc 84158b3e96 Fix Typo wrong extruder test for 1.0 for load
Test on 1.0 is wrong for extruder for 1.0 it use 2.0 position
2015-02-27 11:10:42 +08:00
Luc 2d9fef9b5b Use Dripboxes for Load/Unload Filament
Use Dripboxes for Load/Unload Filament, thanks for the catch Zyphuris55
2015-02-26 22:35:41 +08:00
Luc dbe919c170 Reset Home Flag if steppers are disabled
This will avoid issue if manual changes are done
2015-02-26 22:31:25 +08:00