- 21 May, 2013 17 commits
-
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
This callback is useful to broadcast the last print line sent in the form of the parsed gcoder.Line object. We can then augment the gcoder.Line to do awesome stuff, such as updating the print status in the 3D viewer.
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
This commit introduces a use3dview flag, which will be made as an option as soon as we get a better options GUI.
-
Guillaume Seguin authored
-
Guillaume Seguin authored
Several small modifications were required, such as providing build dimensions, adding some flags, translating numpy arrays into pyglet VBOs and using the right pyglet GL API function names.
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
- 20 May, 2013 7 commits
-
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
OS X adds this "process serial number" argument automatically when launching an App or similar situations. We don't care about this argument and drop it before parsing the args using argparse.
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
- 19 May, 2013 8 commits
-
-
Guillaume Seguin authored
Modify regexps and remove ; filtering
-
Guillaume Seguin authored
-
Guillaume Seguin authored
When getting rid of the gcode line number (N**), we were not switching command string to uppercase.
-
Kliment Yanev authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
This might speed up Pronterface while printing. Indeed, as we keep adding items we keep expanding the list and Python has to move it all the time.
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
- 18 May, 2013 8 commits
-
-
Guillaume Seguin authored
-
Guillaume Seguin authored
deque is much better fitted than a simple Python list Indeed, a standard Python list is stored as an array, and has to be reallocated all the time, while a deque has very fast operation on both ends, and the fixed size mode will automatically drop first element when pushing to a full deque. Also it was crazy to store the whole log. Storing 10000 log lines seems decent and shouldn't take way too much space (less than 512KB based on a quick estimation). This might fix #292 and #353.
-
Guillaume Seguin authored
This change is free as I already changed this string before pushing :)
-
Guillaume Seguin authored
This also matters as those actual layers are what we will use for ETA
-
Guillaume Seguin authored
-
Guillaume Seguin authored
-
Guillaume Seguin authored
This change needs testing : M114 is unbuffered, and thus might break lookahead for Marlin and results in laggy jogging. We need to see how bad this is and find some smart way to do it (like to send the M114 only when the user stopped clicking everywhere, by using some timer callbacks).
-
Guillaume Seguin authored
-