Adrian Bowyer
aaf75220de
Working on the http code...
2013-09-24 10:40:21 +01:00
Adrian Bowyer
ce76147fc3
Ethernet semi-integrated, but running its own webserver. Need to intercept
...
sends and recieves and direct them at the Webserver class.
2013-09-23 23:34:55 +01:00
Jean-Marc Giacalone
43c208ef5b
Libraries moved to own repo. Web interface toggled by #define ETHERNET.
2013-09-21 09:56:03 +01:00
Adrian Bowyer
f3e81cbe4c
Z probing now working. The probe signal connects to AD7 which (confusingly)
...
is A0 on the Arduino. The signal seems quite noisy. I have put a 10uF
capacitor across its supply. Maybe add an 0.1uF across its signal?
Two values need to be set in Platform.h:
If v is the value from the A->D on A0, then:
z = v*Z_PROBE_GRADIENT + Z_PROBE_CONSTANT (mm)
Z_PROBE_GRADIENT is dependent on the IR proximity device (though they may
be consistent enough all to have the same value) and Z_PROBE_CONSTANT depends
on how high it is mounted relative to the nozzle.
To generate these values, uncomment the bits of code in and around Platform::Spin()
zero the Z axis by eye, run the program, and raise Z by 0.1mm increments. Put
the raw A->D values in the spreadsheet in the Data directory, and it will
give you the values of Z_PROBE_GRADIENT and Z_PROBE_CONSTANT.
2013-09-15 18:10:33 +01:00
Adrian Bowyer
027ddf3b8e
Code added to add a bed plane z = aX.x + aY.y + aC to all movements.
...
Note that this means that X/Y minimum speeds and accelerations now take
precedence over Z, unless there is only Z movement.
2013-09-13 13:05:25 +01:00
Adrian Bowyer
953828081e
Duet fully (I think) working. :-)
2013-09-10 22:42:43 +01:00
Adrian Bowyer
1dc821cbff
Duet all working except for the bed heater. Investigations continue...
2013-09-09 21:25:38 +01:00
Adrian Bowyer
c4017b1019
M906 (set motor current) support added.
2013-09-02 22:56:26 +01:00
Adrian Bowyer
c25816668b
First working Duet version with SD card file reading for G Codes.
2013-09-01 22:45:32 +01:00
Adrian Bowyer
0d0672e49b
"Hollowed out" version with no Ether and no SD, ready for Duet versions of those.
...
USB works, and firmware communicates over that.
2013-08-28 17:32:16 +01:00
Adrian Bowyer
4a335a6e86
Working on the Duet version...
2013-08-28 16:51:18 +01:00
Adrian Bowyer
07d323a41d
Setting up latest Due code to work on the Duet.
2013-08-28 16:36:38 +01:00
Jean-Marc Giacalone
cd91a7338a
dev
2013-08-06 21:58:57 +01:00
Jean-Marc Giacalone
e180f84007
housekeeping.
2013-08-06 10:59:36 +01:00
Adrian Bowyer
7e282c96ea
Added serial transmission of GCodes via USB.
2013-08-05 23:45:31 +01:00
Adrian Bowyer
323daf4c16
Tidying...
2013-08-05 23:18:46 +01:00
Jean-Marc Giacalone
680be20f41
Libraries added to project folder.
2013-08-05 12:44:49 +01:00
Jean-Marc Giacalone
982846e7e0
project into Eclipse.
2013-08-05 12:19:54 +01:00
Jean-Marc Giacalone
4bd3e98b13
merged due branch. working in Eclipse
2013-07-23 21:24:55 +01:00
Adrian Bowyer
f23b286f1d
Fix added for feedrate "bug" in Slic3r.
2013-07-18 20:14:43 +01:00
Adrian Bowyer
874e6e0baf
First working version. Horay!
2013-07-18 12:15:05 +01:00
Adrian Bowyer
b94bff107c
Temperature code now working. PID may need a little tweaking.
2013-07-11 20:22:21 +01:00
Adrian Bowyer
ce7522f682
Temperature code all working with simple bang-bang control. PID next...
2013-06-18 22:24:07 +01:00
Adrian Bowyer
a76185cdea
Stack (M120 & M121) implemented to save and restore state.
2013-06-14 19:12:44 +01:00
Adrian Bowyer
7b5d4ceaf1
Time outside Platform class changed to work entirely in seconds.
2013-06-14 15:23:42 +01:00
Adrian Bowyer
db890d6157
Current position array removed - now all handled by the look ahead ring.
2013-06-12 22:37:33 +01:00
Adrian Bowyer
ecf735f32e
Axis homeing partly implemented. All chars that are byte ints changed to int8_t.
2013-06-06 22:08:14 +01:00
Adrian Bowyer
1e35269a06
This version is broken. But it is better! Major rewrite of the Move class. Now to debug it...
2013-06-04 15:25:28 +01:00
Adrian Bowyer
9b0d714a3a
Printing G Code files implemented.
2013-05-27 20:51:32 +01:00
Adrian Bowyer
557ea85073
Move ring buffer implemented and (preliminarily) tested. Look ahead not yet done.
2013-05-24 22:03:48 +01:00
Adrian Bowyer
b0ae371ec8
Small bug in relative extrude feeds fixed.
2013-05-23 12:27:05 +01:00
Adrian Bowyer
069c1de66c
Proper acceleration code added, and data needed for GCode look-ahead.
...
Z moves have been deliberately broken. This will be fixed in the next
checkin.
2013-05-22 17:21:34 +01:00
Adrian Bowyer
82efa28c81
First crude hack at acceleration code. Timer claims that the interrupt
...
routine executes in 6.5 microseconds, so we shouldn't have any trouble
driving the steppers fast...
2013-05-21 21:22:12 +01:00
Adrian Bowyer
fb2bbc0504
Code tidying.
2013-05-21 11:30:25 +01:00
Adrian Bowyer
9ec28592e5
Simple DDA now working. All axes move as expected.
2013-05-20 19:12:00 +01:00
Adrian Bowyer
4b0e9e61bf
Crude movement with simple DDA implemented.
2013-05-20 15:53:21 +01:00
Adrian Bowyer
731af3a04d
More messing about with KO. JSON still not working. Also added sending javascript compressed. Also not working. Yet.
2013-05-01 22:35:22 +01:00
reprappro
b23e6943a8
Skeleton of the GCode interpreter written.
2013-04-16 23:49:15 +01:00
reprappro
00ca902341
Making a start on the movement code.
2013-04-15 21:41:07 +01:00
reprappro
66ed3e2f3e
Pin numbers corrected according to Tony's pinout spreadsheet.
2013-04-11 16:58:21 +01:00
reprappro
cb37bc1954
First hack at Duet pin numbers.
2013-04-11 00:06:47 +01:00
reprappro
404e1ad533
File write buffer added. Doesn't seem to speed up much, so maybe remove again...
2013-03-11 22:11:38 +00:00
reprappro
b207f31dc7
Messages webpage added with session log.
2013-03-04 21:56:42 +00:00
reprappro
31399c9efa
Added Exit() functions to all classes.
2013-03-02 18:25:44 +00:00
reprappro
b433566c8d
More tidying.
2013-03-02 18:13:12 +00:00
reprappro
44f6516fc8
...regularising function names...
2013-03-01 23:00:41 +00:00
reprappro
c2e201cda3
Regularising function names...
2013-03-01 22:23:38 +00:00
reprappro
09a5aa6310
Added upload nameclash checking and javascript file lists.
2013-03-01 14:00:10 +00:00
reprappro
e0a8d7da6a
File uploads working.
2013-02-28 20:09:58 +00:00
reprappro
7aa4e11a3c
File deletion now working.
2013-02-25 15:59:59 +00:00