João Brázio
9775af0c24
Update travis to handle custom_bootscreen.h files
2016-07-17 01:31:44 +01:00
João Brázio
fa4274cf4c
Improves the custom bootscreen logo feature
2016-07-17 01:31:44 +01:00
João Brázio
1f3283e3a5
Adds custom boot logos for bq Hephestos 2 and Cartesio
2016-07-17 01:31:36 +01:00
João Brázio
dfa1c45075
Adds a notice to vendors about the SHOW_CUSTOM_BOOTSCREEN directive
2016-07-17 01:15:17 +01:00
João Brázio
a8758619ec
The safe_delay() is now globaly accessible
2016-07-16 12:28:06 +01:00
João Brázio
9a00108cb6
Adds the WEBSITE_URL as the boot screen line 2
2016-07-16 12:24:37 +01:00
João Brázio
f5234b0695
Adds a customizable screen timeout for the default boot screen
2016-07-16 12:24:36 +01:00
João Brázio
2f26bc2153
Adds filamentUsed and longestPrint stats to PrintCounter
2016-07-16 12:12:27 +01:00
João Brázio
336481ea81
Added G27 configuration options to all configs
2016-07-16 12:07:59 +01:00
João Brázio
c711701626
Implements a nozzle parking command (G27)
2016-07-16 12:07:59 +01:00
João Brázio and GitHub
7202383695
Merge pull request #4323 from jbrazio/followup-4320
...
Followup for #4320
2016-07-16 12:07:31 +01:00
João Brázio
5f368d1bc3
Followup for #4320
2016-07-16 11:57:35 +01:00
João Brázio and GitHub
d7c51bc4b9
Merge pull request #4320 from jbrazio/followup/4307
...
Moves do_blocking_move_to_xy() out of the HAS_BED_PROBE define
2016-07-16 11:48:00 +01:00
João Brázio
fdea8b6e6a
Moves do_blocking_move_to_xy() out of the HAS_BED_PROBE define
2016-07-16 03:59:49 +01:00
João Brázio
ffbb31b235
Fixes an PSTR overflow with print_xyz()
2016-07-15 11:25:34 +01:00
João Brázio
e71a631f8f
do_blocking_move_*() no longer depend on HAS_BED_PROBE
2016-07-15 01:54:14 +01:00
João Brázio
68c343a09a
Added G12 configuration options to all configs
2016-07-14 00:38:42 +01:00
João Brázio
4937f9ada4
Minor G12 tweaks and point_t struct extension
2016-07-14 00:07:36 +01:00
João Brázio
021544f572
Improves G12 zig-zag pattern
2016-07-13 21:14:56 +01:00
João Brázio
b05a75655a
Implements a nozzle cleaning pattern generator (G12)
2016-07-13 21:14:19 +01:00
João Brázio
005af84140
Update the bq Hephestos 2 configuration
2016-07-13 21:06:31 +01:00
João Brázio
664232140d
Fixes somes compiler warnings
2016-06-23 03:12:55 +01:00
João Brázio and Scott Lahteine
19fb04d761
Update bq Hephestos 2 config
2016-06-21 18:15:51 -07:00
João Brázio
d1e5dc6319
Fixes misc gcc warnings
2016-06-17 20:24:24 +01:00
João Brázio
e7ab26dc9c
Updates .gitignore
2016-06-17 01:50:51 +01:00
João Brázio
8ccd97e7cc
Updated all example configuration files
2016-06-12 00:36:15 +01:00
João Brázio
de8108648f
Added a versioning system to the config files
2016-06-11 23:48:10 +01:00
João Brázio
9b3a0895fd
Upgrades travis Arduino IDE version to 1.6.9
2016-06-11 02:55:09 +01:00
João Brázio
280af07b4c
Improves travis buildroot regexp
2016-06-11 02:55:09 +01:00
João Brázio
2c34ec2bac
Closes #3999 : Compilation error with BEEPER_PIN -1
2016-06-11 00:12:49 +01:00
João Brázio and Scott Lahteine
d13c86f6f6
Adds travis test for SPEAKER
2016-06-09 20:38:23 -07:00
João Brázio and Scott Lahteine
5b5aa1572b
Non-blocking buzzer
2016-06-09 20:20:05 -07:00
João Brázio
24e70c915d
Update travis to test for ULTRA and DOG LCD options
2016-06-10 02:25:37 +01:00
João Brázio
40e64b36de
Closes #3826 : SD printing will now pause and stop the print counter
...
The LCD menu items for SD printing pause/stop have been updated to control
also the print job timer. This commit also fixes a small output bug with
M78, the failed print counter was displaying the wrong value.
2016-05-30 00:56:39 +01:00
João Brázio
05a041cb13
Cleanup the Marlin logo with a hires svg version
2016-05-23 14:50:54 +01:00
João Brázio
75221fa673
Followup for #3813
2016-05-22 13:14:58 +01:00
João Brázio
8c0edb2de4
Fixes #3809 and adds several improvements to the Stopwatch and
...
PrintCounter classes
2016-05-22 01:59:59 +01:00
João Brázio
3d3a919059
Moves the Marlin logo into the buildroot
2016-05-20 03:43:30 +01:00
João Brázio
08b485a310
Travis will now generate and use the custom version header file
2016-05-20 03:22:04 +01:00
João Brázio
66fb23edb5
Makes buildroot bin scripts executable
2016-05-20 02:26:13 +01:00
João Brázio
14652bb141
Moves shared helper scripts to the buildroot
2016-05-20 02:25:13 +01:00
João Brázio
80f05920c5
Moves Felix's dual configuration to a folder
2016-05-20 00:49:16 +01:00
João Brázio
e6effb8f35
Implements S1 argument in M999
2016-05-19 00:13:33 +01:00
João Brázio
b6a3aef297
G29: Report final position back to host when using MBL
2016-05-17 01:27:59 +01:00
João Brázio
ecd490ed49
Bugfix: iteration invokes undefined behavior
2016-05-15 22:45:08 +01:00
João Brázio
451000387d
Remove the hotbed icon when HAS_TEMP_BED is false
2016-05-15 03:00:05 +01:00
João Brázio and Scott Lahteine
f9a62f6a8e
Added PRINTJOB_TIMER_AUTOSTART section to example config files
2016-05-14 15:22:45 -07:00
João Brázio and Scott Lahteine
8a18c52002
Adds an option to disable print job timer auto start
2016-05-14 15:22:44 -07:00
João Brázio and Scott Lahteine
a79267217b
M78 now allows stats reset using the S78 argument
2016-05-14 15:22:44 -07:00
João Brázio and Scott Lahteine
b660f1bdb8
Bugfix: Multiple M77 no longer increment the print counter
2016-05-14 15:22:43 -07:00
João Brázio
596f15348d
Updated pt_PT language pack
2016-05-14 01:45:15 +01:00
João Brázio
d7522152e1
Warn user about useless of individual axis homing and DELTA kinematics
2016-05-14 01:35:05 +01:00
João Brázio and Scott Lahteine
09150cae79
Individual Axis Homing LCD menu items
2016-05-11 19:28:19 -07:00
João Brázio
85b2c80838
Updated example configurations
2016-05-11 01:45:49 +01:00
João Brázio
ac7f634956
Removed the DISABLE from HOST_KEEPALIVE_FEATURE option
2016-05-11 01:45:49 +01:00
João Brázio
eafa16a781
Minor #warning fix for PrintCounter
2016-05-10 14:14:54 +01:00
João Brázio
5373ac6373
Updated example configurations
2016-05-10 13:42:00 +01:00
João Brázio
aa5a4716cf
Update default config
2016-05-10 13:37:21 +01:00
João Brázio
a878c09614
Cleanup of the buildroot
2016-05-10 03:37:17 +01:00
João Brázio
23567a1d8b
Moved DELTA radius/rod default trimmer values to Conditionals.h
2016-05-05 00:18:32 +01:00
João Brázio
ff7a303a0e
Updated version header gen script
2016-05-01 03:31:19 +01:00
João Brázio
e34f4653ef
Fixed a typo on the configuration files
2016-04-29 23:13:59 +01:00
João Brázio
1491d682fb
Miscellaneous tweaks on PrintCounter
2016-04-29 23:13:59 +01:00
João Brázio
27088e356f
Updated example configuration files
2016-04-29 23:13:59 +01:00
João Brázio
8fb23e899f
PrintCounter EEPROM read/write optimizations
2016-04-29 23:13:59 +01:00
João Brázio
9589e51810
Disable DEBUG_PRINTCOUNTER
2016-04-29 23:13:59 +01:00
João Brázio
484de24e22
Updated travis to test for PRINTCOUNTER
2016-04-29 23:13:58 +01:00
João Brázio
e2da7e5000
Updated the default configuration and fixed a printcounter.h typo
2016-04-29 23:13:58 +01:00
João Brázio
d6cfcc9c8b
Added new G-Code: M78
2016-04-29 23:13:58 +01:00
João Brázio
4f541c5bb5
Added a new object: PrintCounter
2016-04-29 23:13:58 +01:00
João Brázio
26b166d7cf
Made all stopwatch::debug() calls static
2016-04-29 23:13:58 +01:00
João Brázio
32d798fcc7
Converted all files on src to Unix file format
2016-04-26 21:23:39 +01:00
João Brázio
739dcda0f1
Renamed stopwatch::status to stopwatch::state
2016-04-25 17:40:43 +01:00
João Brázio
aa7a65e613
Updated travis config
2016-04-24 05:57:14 +01:00
João Brázio
7de0161204
Updated example config files
2016-04-24 05:21:17 +01:00
João Brázio
3b6f75511f
Updated multiple pins files
2016-04-24 05:21:17 +01:00
João Brázio
170f7e8a45
Rework Marlin's versioning system
2016-04-24 05:21:17 +01:00
João Brázio and Scott Lahteine
a901555da4
Moved G29 debug output before matrix.set_to_identity()
2016-04-22 20:57:22 -07:00
João Brázio
fe4fc88494
Closes #3351 : missing Danish translation
2016-04-21 21:31:47 +01:00
João Brázio
bcf1e027bb
Fix the redeclaration of _ENDSTOP_HIT
2016-04-17 18:37:37 +01:00
João Brázio and Scott Lahteine
7b5d6ba315
Rebase & feedback
2016-04-16 19:35:02 -07:00
João Brázio and Scott Lahteine
d7cc2c0847
Moved some conditionals to Conditionals.h
2016-04-16 19:32:41 -07:00
João Brázio and Scott Lahteine
36a49eab1c
Improved the LCD and SD comments blocks in Configuration.h
2016-04-16 19:32:41 -07:00
João Brázio
9a3f676709
Throw an error if ENCODER_PULSES_PER_STEP < -1
2016-04-14 16:20:17 +01:00
João Brázio
ca6c6ec4ca
Versions of Arduino IDE prior to 1.6.0 are no longer supported
2016-04-11 19:03:06 +01:00
jbrazio and Scott Lahteine
dd3a06a95a
Implemented M155 and M156, a generic TWI/I2C interface for Marlin
2016-04-08 20:14:37 -07:00
João Brázio
801cd48a72
Added missing pt_BR translation
2016-04-07 13:07:57 +01:00
João Brázio
013f19054b
Update pt_PT translation
2016-04-07 13:00:08 +01:00
João Brázio
471d30cc1c
M109: Protected against EXTRUDE_MINTEMP expansion
2016-04-07 12:50:57 +01:00
João Brázio
7c7e30f4cc
Adherence to the new OOP coding standards
2016-04-07 12:41:09 +01:00
João Brázio
e48d0263bf
Bugfix: M32 was still using the old print timer
2016-04-06 04:41:36 +01:00
João Brázio
e8b80d8c20
Implemented M75, M76, M77 to control the print timer
2016-04-06 04:38:42 +01:00
João Brázio
eb61051556
Rework the print job timer to use the stopwatch class
2016-04-06 04:34:03 +01:00
João Brázio
399101fff3
Implemented the stopwatch class and methods
2016-04-06 04:23:45 +01:00
João Brázio
9240682630
Followup #3326 : Update DEFAULT_SOURCE_URL comment
2016-04-05 02:21:23 +01:00
João Brázio
d819a4aff9
Fixes #3346 , followup #3343 : variables must defined with the static keyword to work with PROGMEM when defined inside functions
2016-04-04 15:02:18 +01:00
João Brázio
dff6adfbca
Fixes #3361 : Added missing translations for pt_PT
2016-04-04 04:57:32 +01:00
João Brázio
f94900ee79
Added a script to check all language files for missing translations
2016-04-04 04:46:04 +01:00
João Brázio
55a248d6b4
Fixes #3313 : Wrong board def in pins.h
2016-04-02 09:28:58 +01:00
João Brázio
04b2abb6aa
Fixes #3312 : Missing all icons from status screen
2016-04-02 06:50:02 +01:00