Commit Graph

  • fa1a7d4ef7 dda.c: deal with endstop hits while still accelerating. Markus Hitter 2013-10-30 20:09:00 +0100
  • 5ee9a0bd3c dda.c: re-enable the hack with overly large rampup steps. Markus Hitter 2013-10-30 20:05:01 +0100
  • 28cc8d3f84 Makefiles: auto-dependencies cleanup. Phil Hord 2013-10-28 23:41:09 -0400
  • d8f61faaac Split Makefile-SIM out from Makefile-AVR. Phil Hord 2013-10-28 23:27:45 -0400
  • 18ea439788 simulator: fix timer overflow problem Phil Hord 2013-10-29 07:52:23 -0400
  • 1e2824d56b WIP: Add simulator data-logging. Phil Hord 2013-10-28 08:43:05 -0400
  • a81f35022a Add debug pin-tracing code for investigation. Phil Hord 2013-10-27 16:05:00 -0400
  • b65efe9b03 Move argc/argv processing deeper into simulator. Phil Hord 2013-10-27 16:00:04 -0400
  • 452e2e5cd9 Restore simulation build target. Phil Hord 2013-10-24 10:27:43 -0400
  • 2f81386a7a dda.c: simplify start conditions calculation. Markus Hitter 2013-10-27 15:31:34 +0100
  • da77b678e3 look-ahead: take F_end into account on acceleration calculations. Markus Hitter 2013-12-05 13:17:01 +0100
  • 83433cb071 look-ahead: take F_start into account on acceleration calculations. Markus Hitter 2013-10-27 10:19:49 +0100
  • c1a6c244b3 dda.c: re-gain look-ahead compatibility. Markus Hitter 2013-10-26 21:15:41 +0200
  • f0b9daeea0 dda.c/.h: move n and c back into the dda structure. Markus Hitter 2013-10-23 15:46:18 +0200
  • 4190d6ffb9 Fix endstop stop condition for clock-based acceleration. Markus Hitter 2013-10-24 14:53:26 +0200
  • 3988e47467 Implement Roland Brochards' new acceleration maths clock-based. Markus Hitter 2013-10-20 23:04:00 +0200
  • 921348c474 config.ramps-v1.3.h: enable extruder axis. Markus Hitter 2013-11-29 11:11:09 +0100
  • ff9fdafa3c Add another testcase, triangle-odd.gcode. Markus Hitter 2013-11-28 22:59:15 +0100
  • 0eecdf895b Temperature tables: add missing const qualifiers. Markus Hitter 2013-11-16 17:24:59 +0100
  • d0bea9b51a Add another look-ahead testcase. Markus Hitter 2013-10-29 17:47:25 +0100
  • c695f1e4f7 Remove stale reference to endstops_stop Phil Hord 2013-10-30 11:11:53 -0400
  • 498779d7ab gcode-process.c: fix HEATER_EXTRUDER reference. Phil Hord 2013-10-24 19:37:39 -0400
  • 89c85181f7 Add a testcase for look-ahead (smooth curves). Markus Hitter 2013-10-26 21:14:37 +0200
  • 59e461104b Add a testcase with excessive digits left to the decimal. Markus Hitter 2013-11-11 12:25:17 +0100
  • 00af5bd266 dda_queue.c: fix no longer true comment. Markus Hitter 2013-11-08 21:34:44 +0100
  • 1ab42ee8eb Move the branch accel_clock into the attic. Markus Hitter 2013-10-27 20:31:36 +0100
  • 5df8eeaacf dda.c: fix ACCELERATION_RAMPING #ifdefs. Markus Hitter 2013-03-29 17:01:32 +0100
  • fe985a18d3 dda_lookahead.c: simplify bailout condition tests. Markus Hitter 2013-10-25 12:55:54 +0200
  • ed6a66c25d timer.c: the concept of a "new move" was abandoned long time ago. Markus Hitter 2013-10-20 22:59:09 +0200
  • 0c100fe5f8 According to avr-libc documentation, ISR() handles SREG its self. Markus Hitter 2013-10-20 22:20:33 +0200
  • 3343cfc753 dda.c: more notes on rampup_steps calculation. Markus Hitter 2013-10-20 18:23:06 +0200
  • a97c65b940 dda.c: update last_dda also when idle. Markus Hitter 2013-10-23 16:15:25 +0200
  • a80eff84f8 dda_maths.c/.h: implement an integer inverse square root algorithm. Roland Brochard 2013-09-10 23:03:47 +0200
  • da5c29a7dd timer.c/.h: make TICK_TIME macros available globally. Markus Hitter 2013-10-20 15:20:01 +0200
  • 59599a3552 analog.c: use atomic macros. Markus Hitter 2013-10-19 21:59:32 +0200
  • ccec75d9f8 dda.c: allow protected re-entry for time based stepper calculations. Markus Hitter 2013-10-19 23:02:14 +0200
  • c7ee530c62 Add config.sanguish.h. Markus Hitter 2013-10-19 13:12:44 +0200
  • 01f7c99881 config.h: introduce PS_MOSFET_PIN for Sanguish support. Markus Hitter 2013-07-11 21:28:08 +0200
  • e7b7e004f4 Silence a false positive warning. Markus Hitter 2013-09-28 01:45:19 +0200
  • af12c7a68a Faster implementation of integer square root. Roland Brochard 2013-09-10 22:44:37 +0200
  • 13ec2d7521 Move endstop handling into a time-based procedure. Markus Hitter 2013-03-24 23:52:04 +0100
  • da085670f4 dda_lookahead.c: use the new ATOMIC macros here as well. Markus Hitter 2013-07-21 23:21:01 +0200
  • 36c07d3423 dda_queue.c: Simplify queue_flush(). Markus Hitter 2013-07-21 23:15:12 +0200
  • 47a5252230 Apply ATOMIC macros in a number of other obvious places. Markus Hitter 2013-07-21 23:07:59 +0200
  • 69da7c5b15 Introduce ATOMIC_START and ATOMIC_END. Markus Hitter 2013-07-21 22:43:24 +0200
  • 569adeecd1 Move the branch input-float into an attic. Markus Hitter 2013-07-11 22:33:41 +0200
  • fc4bfca06a Rename M200 to M119 to meet Sprinter & Marlin. Markus Hitter 2013-05-11 17:04:34 +0200
  • 23679bbd49 Remove M84. Markus Hitter 2013-05-10 15:45:53 +0200
  • 6ac79b288d temp.c: DEBUG_USER code for raw temp readings. David Forrest 2012-11-14 11:34:09 -0500
  • aefd4b6596 usb_serial.c: eliminate type punning compiler warnings David Forrest 2013-04-01 23:33:21 -0400
  • ea59e634a7 Bring LOOKAHEAD into the config templates. Markus Hitter 2013-03-24 00:19:01 +0100
  • 1aca61c277 Make lookahead basically working. Markus Hitter 2013-03-23 22:18:34 +0100
  • e04b69b9c6 Add Cyberwizzards lookahead. Thanks a lot, Cyberwizzard. Markus Hitter 2013-03-23 19:29:19 +0100
  • b8f32c627c delay.h: re-add falsely removed #include. Markus Hitter 2013-03-23 19:20:17 +0100
  • a2ce509bed Eliminate _delay(), delay() and _delay_us(). Markus Hitter 2013-03-19 20:41:35 +0100
  • 1114761bed Eliminate _delay_ms(). Markus Hitter 2013-03-19 20:26:47 +0100
  • 2ebfd44530 Clean up some unused delay related stuff. Markus Hitter 2013-03-19 19:40:06 +0100
  • aece36f6a2 Add support for the AT90USB1286. Markus Hitter 2013-02-10 13:21:04 +0100
  • 20a87bf8dd Makefile-AVR: fix ... Markus Hitter 2013-02-05 13:42:39 +0100
  • f065f26aff usb_serial.c: make variables residing in PROGMEM constant. Markus Hitter 2013-02-05 13:40:05 +0100
  • d03b754b08 arduino.h: add the AT90USB1286. Markus Hitter 2013-02-05 13:37:10 +0100
  • 3c5d9d8950 Replace #define HOST by #define MOTHERBOARD. Markus Hitter 2013-02-05 13:33:14 +0100
  • 63d3f012a8 gcode_parse.c: process incoming digits earlier. Markus Hitter 2013-01-03 15:07:29 +0100
  • 03d49a1a87 Makefiles can have various names now. Markus Hitter 2013-01-09 13:06:00 +0100
  • 64560eda45 config templates: bring in EECONFIG. Markus Hitter 2013-01-03 15:29:39 +0100
  • 73658afc33 Makefiles: build into a dedicated directory. Markus Hitter 2013-01-03 13:54:35 +0100
  • 64072dfd03 README: shorten drastically to avoid documentation duplication. Markus Hitter 2013-01-02 18:31:44 +0100
  • 19066069a5 Rewrite upper half of the Makefile. Markus Hitter 2013-01-02 18:11:34 +0100
  • b10b3db4f8 Wrap EEPROM storage related stuff in #ifdef EECONFIG. Markus Hitter 2012-12-03 18:16:34 +0100
  • d51ec02cdf dda_queue: optimize enqueue(). Markus Hitter 2013-01-02 12:22:25 +0100
  • f3e502c1ef Fix auto-idle. Markus Hitter 2012-12-17 16:38:21 +0100
  • faf737bbf5 gcode_process.c: remove commented M113. Markus Hitter 2012-12-03 17:59:32 +0100
  • 49b76d6e25 gcode_process.c: make the extruder optional and ... Markus Hitter 2012-12-03 16:50:23 +0100
  • a0997fcee1 gcode_process.c: remove M190 and M191. Markus Hitter 2012-11-30 03:41:02 +0100
  • 7f903fe0e2 gcode_process.c: remove the now obsolete M135. Markus Hitter 2012-11-30 03:39:23 +0100
  • 042d9ddfc2 Move temp_all_zero() to heaters_all_zero(). Markus Hitter 2012-11-30 03:26:06 +0100
  • 28a366fc48 Handle power_on() for heaters in heater.c. Markus Hitter 2012-11-30 03:02:31 +0100
  • 6f2ec09837 Make temperature sensor type TT_NONE obsolete. Markus Hitter 2012-11-30 02:41:08 +0100
  • ba05d6a0cd Give up on REPRAP_HOST_COMPATIBILITY. Markus Hitter 2012-11-24 15:56:55 +0100
  • 9b018b7433 Make USB_SERIAL fit for the Arduino IDE. Markus Hitter 2012-11-24 15:12:24 +0100
  • ef6036c724 createTemperatureLookup.py: add --table option. David Forrest 2012-11-09 14:08:17 -0500
  • e65526f9da heater.c: increase timer4 slow PWM from 15 Hz to 61 Hz. David Forrest 2012-11-14 12:06:14 -0500
  • 244d8b6654 Makefile: add autodependencies for header files. David Forrest 2012-11-14 10:59:18 -0500
  • fd24987a9f Remove LUFA. Markus Hitter 2012-11-14 23:08:49 +0100
  • be560aaa01 Allow slow PWM on 10 bit timers. Markus Hitter 2012-11-11 14:18:55 +0100
  • fd019f350f More features for createTemperatureLookup.py. Markus Hitter 2012-11-09 19:29:02 +0100
  • 33b550e227 Makefile: add better optimisation flags. Markus Hitter 2012-10-23 12:52:57 +0200
  • 5d6de1761b Enable internal pullups for endstops on demand, only. Markus Hitter 2012-10-06 22:02:37 +0200
  • 53049ac56e Add research for dda-split. Markus Hitter 2012-11-08 15:26:50 +0100
  • 6669afb35e more stuffing around with the algorithm, looks like we have to use floats during setup for this to work Michael Moon 2011-04-24 13:21:08 +1000
  • a28526dddb algorithm proof of concept in perl, partial implementation in c Michael Moon 2011-04-12 19:40:40 +1000
  • b4bf8144fc Protect usb_serial.c from Arduino IDE. Markus Hitter 2012-10-29 13:07:30 +0100
  • 481354a4a7 serial.h: get rid of compiler warnings recently introduced. Markus Hitter 2012-10-24 21:38:29 +0200
  • 7c3920a552 Distribute on/off on PWM pins to all config templates. Markus Hitter 2012-10-17 22:50:20 +0200
  • 0b11812ce5 Make use of the new usb_serial (and drop usage of lufa_serial). Markus Hitter 2012-10-17 12:44:30 +0200
  • 7d6ffdae17 usb_serial.c: adjust USB strings for Teacup. Markus Hitter 2012-10-17 12:01:42 +0200
  • c4fc138f7e Import USB Serial from http://www.pjrc.com/teensy/usb_serial.html Markus Hitter 2012-10-17 11:48:24 +0200
  • 4510a02d7e A number of teensy-related fine-adjustments. Mostly comments. Markus Hitter 2012-10-15 00:04:39 +0200
  • 8e8a3da7fb crc.c: "preheat" the checksum. Markus Hitter 2012-10-14 23:17:35 +0200
  • a2185a4154 temp.c: explicitely cast the EMWA algorithm result. Markus Hitter 2012-10-14 22:52:04 +0200