Commit Graph

85 Commits (1f80cd34cf146474d4f8f5d7a1f62e45f45613d8)

Author SHA1 Message Date
Daid 1f80cd34cf Added newer ultimaker firmware. Make linux version install the 115200 baud firmware by default, as PySerial for Linux does not support 250000. Added auto baudrate detection (untested). 2012-06-30 11:51:43 +02:00
daid c3502d9ca4 Fixed #143 - Properly align models when using multiple extruders. 2012-06-28 11:27:06 +02:00
daid e4a36de053 Remove debug message. 2012-06-26 15:43:18 +02:00
daid 00f020fbac Add realtime speed controls to printer interface. 2012-06-26 15:42:56 +02:00
daid 1b360728e7 Add bed temperature control to printer interface. Only show when we get an bed temperatur reading. Fixed #124 2012-06-26 12:05:06 +02:00
Daid 8e6eec768f Fixed #140 2012-06-23 12:15:29 +02:00
Stefan Blanke 70bbc16abe Fix version detection for all Python versions
Inspecting sys.version_info using named component attributes was added in
the patch "Some fixes to start support for python3."

Named component attributes were only added to sys.version_info in Python
2.7 so their use breaks Cura for Python 2.6.

As Cura otherwise works in the still widely used Python 2.6 it seems best
to maintain this compatibility.
2012-06-22 14:37:52 +01:00
Daid 22042b9f8b Added copy to SD feature. Fixed #138 2012-06-22 06:42:07 +02:00
Daid 7a6b9f367a Merge branch 'master' of github.com:daid/Cura 2012-06-22 05:08:14 +02:00
Daid 34bc89e66f Added working arcs to 2D svg 2012-06-22 05:08:08 +02:00
Daid 8b6159523a Fixed #116 - Slicing with none-ascii characters under windows. It is an ugly hack, but it works. 2012-06-21 20:08:16 +02:00
Daid 1b56cd18d7 Some fixes to start support for python3. 2012-06-21 19:53:18 +02:00
Daid ef0d96a041 Added reset profile to default option. 2012-06-20 09:06:29 +02:00
Daid 21a71f288e Added G4 to GCode reader. Fixes #132 2012-06-19 21:57:16 +02:00
Daid 75d4104bc3 Merge branch 'master' of github.com:daid/Cura 2012-06-04 15:06:54 +02:00
Daid 2aa6b89221 Add retract on jumps only setting 2012-06-04 15:06:48 +02:00
Daid 371fb00ffd Add arc stub in SVG class. 2012-06-04 09:41:03 +02:00
Daid 6a0addd9de Removed the bridge material amount setting, this did not only affect bridges, but the whole layer the bridge is in, so it did not work properly. 2012-06-03 08:54:32 +02:00
daid e9a28830b1 Added start of SVG 2D slicer. 2012-06-01 18:16:07 +02:00
daid d6fb3e7f91 Fix printer interface images for frozen build. Do not report an unknown gcode for M110 2012-06-01 12:14:20 +02:00
daid 5769b22cd1 More fixes for a frozen build. Adds the code used by pypy into a zip which pypy uses. This makes for a cleaner install. 2012-06-01 11:29:21 +02:00
daid a9ed300675 Fixed a few issues with a frozen executable. Slicing now works, and images work. Will need more testing. 2012-05-31 18:37:59 +02:00
daid a93fde841c Added setup.py script for cx_Freeze, which I hope will help building a proper MacOS version. However, the frozen executable is not working correctly yet. 2012-05-31 18:01:57 +02:00
daid 5b7e60e163 Some cleanup and preperation for better packaging. 2012-05-31 12:05:10 +02:00
daid eb44963079 Use a function to generate the "_export.xxx" filename 2012-05-29 13:42:33 +02:00
daid 16c043e469 Added "split plate" function to project planner, which cuts an STL file up into seperate pieces. Useful to print items with the project planner that are only distributed in plate form. 2012-05-25 16:30:07 +02:00
Daid 3192b0ac71 Added slice date/time and basic settings to start GCode. And made export preserve lines that only had comments. 2012-05-20 11:15:20 +02:00
Daid d03d4ac400 Abstract the 3D model related functions into a seperate class, and remove some duplicate code from the project planner and the 3D preview. 2012-05-18 10:10:51 +02:00
Daid c812e11118 Remove support margin setting, it is not really needed to configure this. 2012-05-18 09:52:12 +02:00
Daid cedda983e8 Add dwindle to progress bar options. Fixed indentation in fill.py 2012-05-17 09:52:38 +02:00
daid 4c8086d294 By default turn the fan off in the start code, because we enable it on the 2nd layer. 2012-05-16 16:47:51 +02:00
daid 4d39ce07df Fixed #102 - Jorised GCode preview was messed up. Caused by incorrect layerheight calculations, new code only updates the layer heigh if a move is done, not when an extrusion is done. 2012-05-16 15:14:17 +02:00
daid 3ea2960d88 Fixed #105 - Opening explorer on a filename with a space in it failed. 2012-05-15 13:18:38 +02:00
daid e22694bfda Fixed bug which happens if you slice without ever touching the start/end code. 2012-05-15 09:34:45 +02:00
daid d70ee47508 Add experimental dwindle, so we can check it out. 2012-05-14 16:01:55 +02:00
Daid 9fe9117226 If gcode tags have integer values then export them as integer, else export them as float 2012-05-09 20:16:32 +02:00
daid 7f57669280 Move extruder switching GCode to profile instead of hardcoded. 2012-05-07 17:42:46 +02:00
daid 58b4a48162 Updated gcode interperter and GCode preview. Fixed #77 2012-05-07 13:24:26 +02:00
Daid 424877fe0f Fix bug where tempOverrides where not cleared. 2012-05-04 19:58:00 +02:00
daid 8b24d77aea Added copy button to project planner, and cleaned up project planner code a bit. 2012-05-04 17:57:24 +02:00
daid f437bc38eb Remove duplicate code. 2012-05-04 12:03:08 +02:00
daid e29261a992 Added more GCode validation to GCode editor. Made temp changes to profile really temp so they are never stored in the ini file. Fixed crash bug in skeinforge where there is no layer code. 2012-05-03 12:29:55 +02:00
daid 11d9022741 Update preferences to allow math expressions. Fixed #86 2012-05-01 11:39:52 +02:00
Daid 8f39846349 Corrected extruder offset direction 2012-04-29 14:50:52 +02:00
Daid 74d8329a73 Fixed positioning when using multiple extruders. Fixed GCode preview for multiple extruders. Removed multiply, depricated because of the project planner, and does not work right with multiple extruders. 2012-04-29 14:22:20 +02:00
Daid 632a447575 Show print time, filemant used and cost estimate after slicing. 2012-04-29 12:00:13 +02:00
Daid 9c91c58c6e Move extruder offset and extruder head size to preferences. 2012-04-29 11:35:36 +02:00
Daid ffb6b42d5d Fixed #82 2012-04-28 18:32:34 +02:00
Daid ec9f24fac8 Updates after some testing with dual extrusion (loads of work to do) 2012-04-27 13:45:32 +02:00
daid 3770dea42c Added tool switching GCode. Made the E value reset after each layer for multiple extruder support. 2012-04-25 13:34:25 +02:00