Commit Graph
100 Commits
Author SHA1 Message Date
João BrázioandScott Lahteine 2065591daf Add support for BQ heated bed kit with Hephestos 2 2017-07-07 03:10:38 -05:00
João Brázio 3f75edb1d6 Updated bq Hephestos 2 example configuration 2016-12-13 09:26:07 +00:00
João Brázio b15ef35568 Update the font README to link to marlinfw.org 2016-08-01 13:53:51 +01:00
João Brázio 226e74a438 Fixes safe_delay() to be fully compatible with delay() 2016-07-30 02:56:26 +01:00
João Brázio 8e79e8cdb3 Adds types.h 2016-07-30 02:55:52 +01:00
João Brázio 2b5faa61e2 Consolidates Buzzer and Speaker into a single object 2016-07-29 19:25:39 +01:00
João Brázio 8093c5f534 Non-blocking speaker now uses arduino's tone() 2016-07-29 18:45:50 +01:00
João BrázioandGitHub 3367e79fec Merge pull request #4458 from jbrazio/followup-4448
Fixes a compilation error introduced by #4448
2016-07-29 18:44:30 +01:00
João Brázio 8896f08074 Fixes a compilation error introduced by #4448 2016-07-29 18:33:42 +01:00
João Brázio 909e98b1af A little cleanup at speaker.h 2016-07-29 00:03:25 +01:00
João Brázio 4f191a384b Moves the font folder into the buildroot 2016-07-28 19:56:41 +01:00
João Brázio 50fb0f7cec M31 serial output is now always in EN 2016-07-24 15:52:03 +01:00
João Brázio 62d96d72f3 Renamed timestamp_t to duration_t 2016-07-24 03:16:02 +01:00
João Brázio 9e5dbf67e8 Update the stats menu to include longest job and extruded filament 2016-07-23 03:05:45 +01:00
João Brázio 86d9311495 Rework LCD implementation to use timestamp_t 2016-07-23 03:05:36 +01:00
João Brázio b4aad85c9a Rework stats menu to use timestamp_t 2016-07-23 01:42:21 +01:00
João Brázio ecd48027fa Adds short timestamp format to timestamp_t 2016-07-23 01:41:25 +01:00
João BrázioandScott Lahteine 23043a1e05 Rework some code to use timestamp_t struct (saves 72 bytes) 2016-07-22 15:53:31 -07:00
João BrázioandScott Lahteine 9388dcfa49 Implements timestamp_t structure 2016-07-22 15:53:31 -07:00
João Brázio 2f7716987d Fix minor gcc warning 2016-07-22 16:08:56 +01:00
João Brázio efd3aabda8 Adds missing documentation to the point_t structure 2016-07-22 15:19:20 +01:00
João BrázioandScott Lahteine 0149fc189a Update travis config so NOZZLE_CLEAN_FEATURE no longer depends on AUTO_BED_LEVELING_FEATURE 2016-07-19 15:07:03 -07:00
João BrázioandScott Lahteine b869fbc05e Update all config files with the new G12 options 2016-07-19 15:07:03 -07:00
João BrázioandScott Lahteine 47fef80848 Nozzle::clean() no longer requires HAS_BED_PROBE 2016-07-19 15:07:02 -07:00
João BrázioandScott Lahteine 5cdd6f02ec Update travis config not to send email notifications 2016-07-19 13:44:24 -07:00
João Brázio 3ebad4e020 Moves all global enums to a central file 2016-07-19 14:31:09 +01:00
João Brázio 238fefcb00 Updates Stopwatch class to use internal state enum 2016-07-19 14:30:44 +01:00
João Brázio 30ac0782a9 Comment section style correction 2016-07-19 03:27:42 +01:00
João Brázio 8ecee431c4 Updates u8glib's bmp2hex converter 2016-07-19 03:16:30 +01:00
João Brázio 79e7721b76 Removes some minor GCC warnings 2016-07-19 03:03:11 +01:00
João Brázio f4d63796b2 Adds utility.h 2016-07-19 02:55:23 +01:00
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ázioandGitHub 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ázioandGitHub 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ázioandScott 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ázioandScott Lahteine d13c86f6f6 Adds travis test for SPEAKER 2016-06-09 20:38:23 -07:00
João BrázioandScott 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ázioandScott Lahteine f9a62f6a8e Added PRINTJOB_TIMER_AUTOSTART section to example config files 2016-05-14 15:22:45 -07:00
João BrázioandScott Lahteine 8a18c52002 Adds an option to disable print job timer auto start 2016-05-14 15:22:44 -07:00
João BrázioandScott Lahteine a79267217b M78 now allows stats reset using the S78 argument 2016-05-14 15:22:44 -07:00
João BrázioandScott 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ázioandScott 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