0d37270af1Config templates: publish INVERT flags.
Markus Hitter
2011-02-23 15:51:32 +0100
340aea89c8Config templates: publish ENABLE_PINs in _all_ templates.
Markus Hitter
2011-02-23 15:40:36 +0100
7087587f19Config templates: add MAX_PINS consistently.
Markus Hitter
2011-02-23 15:18:48 +0100
5c31bc01c1gcode_process.c: make special moves non-public.
Markus Hitter
2011-02-23 14:59:44 +0100
1a33cfddf6gcode_parse.h: grant mantissa full 32 bits.
Markus Hitter
2011-02-23 14:45:33 +0100
bdeb4827fcgcode_parse.c: replace some ints by uints to double the range.
Markus Hitter
2011-02-23 14:37:56 +0100
694e3c4298Revert "Config templates: protect config.h against multiple inclusion."
Markus Hitter
2011-02-27 11:01:40 +0100
8acb072e0bActually set extruder enable pin if defined
Stephan Walter
2011-02-26 14:03:45 +0100
f985de8a54gcode_parse.c: make decfloat_to_int handle all uints.
Markus Hitter
2011-02-23 14:34:07 +0100
c61191d86dConfig templates: protect config.h against multiple inclusion.
Markus Hitter
2011-02-24 17:53:49 +0100
758893c275gcode_parse.c: ditch ASTERISK_IN_CHECKSUM_INCLUDED.
Markus Hitter
2011-02-24 17:19:54 +0100
d705f46899more cleanup after name change
Michael Moon
2011-02-24 23:47:48 +1100
4aefda6f17added integer square root algorithm for future use
Michael Moon
2011-02-24 18:49:28 +1100
4ca9e470a5Move timer macros from config.h.dist and derivates to timer.c.
Markus Hitter
2011-02-22 21:06:44 +0100
2c53dbe2a8gcode_parse: limit decimal ranges by decfloat_to_int()'s demands.
Markus Hitter
2011-02-22 22:14:51 +0100
0dc623d4ebgcode_parse.c: added comments, which show possible variable overflows.
Markus Hitter
2011-02-23 02:39:04 +0100
dfc4674012dda.h: re-add a check against multiple acceleration types.
Markus Hitter
2011-02-22 21:04:04 +0100
780dea1186avr-libc's math is smaller than gcc's, use it
Michael Moon
2011-02-21 19:09:08 +1100
b8e6400a2dmore README updates
Michael Moon
2011-02-21 16:47:00 +1100
af36737e3bupdate README
Michael Moon
2011-02-21 16:24:21 +1100
8188ff3593merge intercom-protocol into master
Michael Moon
2011-02-21 16:01:27 +1100
bfae6ff97fintercom: Reduce sections with disabled interrupts.
Markus Amsler
2011-02-21 15:52:17 +1100
52c2788997intercom: updating the extruder in 250ms intervals should be fast enough.
Markus Amsler
2011-02-21 15:52:17 +1100
fa2a4389fcintercom: Transmit/receive from/to temporary packets.
Markus Amsler
2011-02-21 15:52:16 +1100
5e56784ac1extruder: Set/get bed temperature.
Markus Amsler
2011-02-21 15:52:16 +1100
6d83bdb067extruder: add fan definitions
Markus Amsler
2011-02-21 15:52:15 +1100
e032cf5dabextruder: Use pull up resistors for step/dir pin to avoid noise.
Markus Amsler
2011-02-21 15:52:15 +1100
d0cbe86a2dextruder: Half-step on every step signal.
Markus Amsler
2011-02-21 15:52:15 +1100
e3672da1cfextruder: Check the step pin directly.
Markus Amsler
2011-02-21 15:52:15 +1100
5cf550733darduino_168: define AIO6/7
Markus Amsler
2011-02-21 15:52:14 +1100
7aff5623efhome: delay is in micro seconds
Markus Amsler
2011-02-21 15:52:14 +1100
eecf3af9f1analog mask calculated automagically
Stephan Walter
2011-02-20 20:55:22 +0100
31634c6a8fAdd M136 (DEBUG) to read back PID values, add heater_print function
Michael Moon
2011-02-20 17:30:07 +1100
8540be950ause CRC16 to verify heater PID settings in eeprom
Michael Moon
2011-02-20 17:13:09 +1100
9dc4d54133fix compile error around new homing logic
Michael Moon
2011-02-20 16:35:22 +1100
c6122eda74add G161/G162 commands, upgrade home.c to provide negative/positive homing calls for G161/G162
Michael Moon
2011-02-20 14:10:53 +1100
4426c69274individual functions to home each axis
Michael Moon
2011-02-20 13:39:07 +1100
18d47056f5print queue with every G command if debug is enabled
Michael Moon
2011-02-20 10:59:28 +1100
da9bfc9f6fprint_queue no longer adds a newline
Michael Moon
2011-02-20 10:58:32 +1100
65a1846955bang-bang heater toggle is wrong way around
Architect
2011-02-20 11:02:18 +1100
72adba5a58apparently repg expects N preceding line numbers in resend requests
Michael Moon
2011-02-19 13:09:21 +1100
83fa3f7d09disable greycode by default in arduino IDE
Michael Moon
2011-02-17 21:52:15 +1100
d06a365f54G4 uses millisecond units now apparently, instead of seconds
Michael Moon
2011-02-17 14:05:13 +1100
f78a0483d7make URLs in README easier to find
Michael Moon
2011-02-17 11:22:57 +1100
afe58621a2M140: S value is a temperature
Markus Amsler
2011-02-14 18:33:33 +0100
b0d1ba0e60Fix analog reading of channel 0 if another channel is active.
Markus Amsler
2011-02-14 18:32:00 +0100
bcd47e90b0Fix analog reading of channel 0 if another channel is active.
Markus Amsler
2011-02-14 18:32:00 +0100
3aa7fc83e4M140: S value is a temperature
Markus Amsler
2011-02-14 18:33:33 +0100
664337fa25use proper feedrate for Y
Michael Moon
2011-02-15 13:17:13 +1100
940d474c6chome to max should now return to zero after homing
Michael Moon
2011-02-15 10:10:29 +1100
c810875755Fix PWM timer and steps/mm for extruder
Stephan Walter
2011-02-14 20:24:42 +0100
760487979cAdded sample configuration for GEN6 board
Stephan Walter
2011-02-13 20:55:44 +0100
e41e659e66intercom: Disable rx while doing tx. Avoids local RS485 half-duplex echo.
Markus Amsler
2011-02-14 11:30:05 +1100
959bae2f4aintercom: Add delay before slave replies. Without it the first byte gets lost.
Markus Amsler
2011-02-13 21:36:18 +0100
a3b1529607intercom: don't store start byte twice.
Markus Amsler
2011-02-13 21:32:32 +0100
e6a137d5f1intercom: Init start byte.
Markus Amsler
2011-02-13 21:30:50 +0100
680b70ad0dintercom: Send packet only once.
Markus Amsler
2011-02-13 21:23:36 +0100
b7f84a1812itercom: Enable the RS485 transceiver on the host.
Markus Amsler
2011-02-13 21:22:29 +0100
f80edeabb0fix example heaters, add note to gen3 config clarifying that heaters connected to extruder go in extruder config
Michael Moon
2011-02-14 10:58:00 +1100
b1a48994ddpreliminary untested implementation of Markus Amsler's new extruder comms protocol
Michael Moon
2011-02-12 23:59:19 +1100
84457ccc4bdisable unused sersendf, enable %x in sersendf_P
Michael Moon
2011-02-05 18:36:15 +1100
7eb6febf8eserwrite_hex32 would only show 4 nibbles, fixed
Michael Moon
2011-02-05 18:35:35 +1100
686e417401Revised thermistor code. Thermistor table now in 14.2 fixed point
John Gilmore (none)
2011-02-11 08:18:10 -0700
6c1040c740typo
Michael Moon
2011-02-12 22:20:33 +1100
79674da51btry to make E behave
Michael Moon
2011-02-12 22:20:18 +1100
a6e8850ae3tell users to press ctrl+D to exit
Michael Moon
2011-02-11 12:00:19 +1100
d10eb7b944Enhancements to func.sh - idiot proofed mendel_talk
John Gilmore
2011-02-09 18:06:01 -0700
48fcffb588Set the correct pins for RAMPS v1.1
Nirav Patel
2011-02-09 20:29:09 -0800
3c5acd7ca7disable interrupt if setTimer(0) is called
Michael Moon
2011-02-11 11:53:27 +1100
d91f30eda1ensure step timer doesn't fire by itself after a period of inactivity
Michael Moon
2011-02-10 19:57:16 +1100
69f30f0691timer: Use 2 comparator interrupts, one for the clock, the other for stepping.
Markus Amsler
2011-02-10 04:11:40 +0100
c5901cb04dmissed a semicolon
Michael Moon
2011-02-09 13:55:04 +1100
71eafbf96bkeep power on when heaters are active
Michael Moon
2011-02-09 08:16:15 +1100
fc57cfc5deAdd Extruder.pde, so extruder is compilable with Arduino IDE
Markus Amsler
2011-02-08 02:40:58 +0100
7f32aa80bbG28: home all axis if no axis is selected
Markus Amsler
2011-02-08 02:38:33 +0100
398f68e2dbmake *_MIN_PIN defines optional
Markus Amsler
2011-02-08 02:31:03 +0100
aec41c59aagcode_process and pinio need to include config.h
Jacky2k
2011-02-09 07:45:06 +1100
02e30dcb0aadd sd.c for future, currently unused
Michael Moon
2011-01-09 23:58:12 +1100
d5033895b2Fix timer for high speeds.
Markus Amsler
2011-02-08 11:10:11 +0100
8ebce94e4dadd soft limits to configs
Michael Moon
2011-02-08 19:03:21 +1100
4da63d31fffix homing code
Michael Moon
2011-02-08 17:53:42 +1100
0110af2edepreliminary homing code- not linked into anything yet
Michael Moon
2011-02-08 17:52:51 +1100
47a23317beallow home-to-max setups
Michael Moon
2011-02-08 17:52:32 +1100
5118f788d2preliminary support for soft-limits
Michael Moon
2011-02-08 17:52:10 +1100
5df49c2d3eallow DEBUG and BANG_BANG at the same time
Michael Moon
2011-02-08 14:49:22 +1100
00fc05a49bfix timer bug- if delay is smaller than TICK_TIME but counter has passed delay when timer is set, it will wait a whole TICK_TIME before firing instead of setting comparator to fire at correct time
Michael Moon
2011-02-08 09:43:50 +1100
553f3a50a6some config templates, also bang-bang heater support to reduce code size
Michael Moon
2011-02-07 20:48:57 +1100
b5299c4d69protect ANALOG_MASK from arithmetic errors via de-macro-isation
Michael Moon
2011-02-07 20:47:32 +1100
e4fc55289buse constants for conditional compilation since preprocessor can't work out enums and we can't define in macros
Michael Moon
2011-02-06 21:34:44 +1100
1c723f7656remove definition macros, doesn't work
Michael Moon
2011-02-04 10:58:43 +1100
d1b2754abasorting out preprocessor interactions
Michael Moon
2011-02-02 18:20:36 +1100
97f344f0fachanges discussed in chat on pull 19
Michael Moon
2011-02-02 18:20:08 +1100
fe034d5e35graycode stepper operation, distilled to one line in dda.c
John Gilmore
2011-02-02 06:55:09 -0700
021ac75e2fFix typo in x_min
Markus Amsler
2011-02-04 18:43:04 +0100
4ed24d4507move Echo on/off to M240/M241
Michael Moon
2011-02-04 12:08:52 +1100
1815ab1ef7make it even harder to unintentionally include fuse definitions
Michael Moon
2011-02-04 11:04:15 +1100
d88179a9ceMakefile: Remove .eeprom .fuse .lock sections from hex file.
Markus Amsler
2011-02-03 22:22:41 +0100