Mechanica Software – Makelangelo
Makelangelo Software
Makelangelo software is a Java program that runs on Windows, OSX, or Linux. It creates a beautiful, intuitive interface to drive your robot. It will convert bitmap pictures (like photographs) to lines with a “what you see is what you get” preview, or load vector files like DXF. It can even generate patterns like fractals or load your GCODE for in-class experimentation.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 |
7.10.0 The biggest change is that generating images happen in real time while you tweak settings. This makes the settings much easier to understand, seeing the cause and effect in real time. Separated generators from their panels, added instant feedback system. Added Sierpinski Triangle to fractals generators. Added "pulsing spiral" (LP record?) style Removed scanline (covered by multipass with angle=0) Fix for blank lines in "your message here" Disable "set home" in auto-homing machines (not needed). 7.9.1 Fix saving dimensions of custom size makelangelos Improved path optimizing for DXF files 7.9.0 Adds support for Makelangelo robot v5 Fixes some font rendering in generator "Your message here" Improves GUI response time for faster, smoother drawing on robot (less stutter) Moved drawing speed beside max speed in settings 7.8.3 added pen and paper color choices (for better WYSIWYG). Inspired by Peruzzi who drew silver ink on black paper. added proper use of G0 vs G1 (G0 rapids, G1 at drawing speed). Thanks, Youtube user ANFROHOLIC. improved saving & loading extension handling refactored internal system to separate run time settings from unchanging hardware settings. simplified menus based on hardware settings (M2 & M3 don't need to show pulley size) separated current feed rate from max feed rate fixed number handling for some european localization & a few other bugs 7.8.0 Added Save to DXF Added Fibonacci Spiral Generator Added D10 (request hardware version from robot) Added draws correct version of robot based on D10 results. Default is v2 hardware. Improved start OSX.command Improved start Windows.bat Improved show only relevant settings for each hardware version. Capped FPS at 30. Much easier on CPU. Fixed "Left/Right/Top/Bottom move 10x too far" Fixed gondola preview wrong scale while drawing gcode Fixed pen settings change not being saved Fixed dragon order qty not remembered between calls to generate Fixed "Disconnect" calling connect dialog Fixed Can't manually enter page size larger than 999mm (Thanks, @ShacharWeis!) More bug fixes. 7.7.1 Added Fibonacci spiral Generator Fixed cap framerate at 30fps to lower CPU work, power draw Fixed pen setting changes not saving Fixed bad firmware message Changed motors engage on connect (was disengage on connect, more annoying than helpful) 7.7.0 Added firmware version check. Added popup when firmware version != expected version. Added calibration patterns to ZIP file. Removed machine size and pulley settings from generated Gcode. Gcode is now more portable between machines. Fixed pen holder preview (cm/mm confusion). Fixed software update test (broke when github project name changed. Thanks, Joachim Sieben!) 7.6.5 Added belt and servo wire length calculation to settings > machine panel: http://imgur.com/Xt6ccRU Added converter Multipass: http://imgur.com/0l79ytA Added converter Wander: http://imgur.com/RHo5Xf2 Added generator Limit Test: http://imgur.com/OQaNThX Added ANSI, US, and Arch paper sizes Added visual of control box and stepper wires: http://imgur.com/pmsutGU Simplified connect list & rescan to connect/disconnect button: http://imgur.com/peXXPQZ improved DXF multilayer support, improved change tool message Improved Boxxy style (added infill) Force log to bottom of file unless caret moved; shortened gui log for faster updates Several bugfixes 7.6.0 Fixed transparency support in PNGs and TGAs. (Thanks, Sketchup!) Fixed localizations breaking image conversion (eg German using comma in decimal place). Improved DXF loading reduces travel-without-drawing. Improved window sizing on program start (was wonky for some users). Added "reopen last file" button (Thanks, Brown Dog Gadgets!). Minor cosmetic improvements and code cleanup 7.5.0 Added Landscape mode checkbox to paper settings. Added calibration pattern in several formats. Added collapsible panels in more places on the side bar (hide stuff you don't need) Added DXF load option: scale the image to fit the paper (y/n)? Added drag & drop to start file conversion Moved paper margin to paper settings. Changed default calibration point to (top limit)-21.7cm Improved look of calibration point to match software. Improved Pulse converter, produces same results with less gcode. Fixed update check Fixed flash of old gcode before new gcode is loaded. Fixed "click X, click no, window closes anyways." Fixed sometimes moves when robot first connects Fixed start at last line causes out of bounds exception Fixed file open doesn't remember last folder Lots of under the hood cleaning and refactoring, as happens with older projects. Tried and failed to switch to Gradle package builder. 7.4.5 added exit confirmation dialog added remember previous window size & location (Thanks, Ty!) added on "start at line number N", start at last pen up command (on or before line N) and (on or greater than zero). improved unit testing for UID get improved crosshatch (fewer commands, smaller files) fixed window too large on startup (Thanks, Ty!) fixed several other bugs 7.3.4 Start At Line Number fixed (issue #173. Thanks @devburke!) Start, Start At, and Go Home will not work until Set Home has been used at least once (explicitly prevents user mistake, issue #172) MakelangeloRobot now encapsulates all explicit gcode commands (more helper methods) Some renaming of variables to make more sense. 7.3.3 Moved connect menu to context sensitive right-hand menu (more like Robot Overlord) Changed platform-specific shortcut key (thanks @mouseas) Removed unused internal classes Added support for newline (\n) in Your Message Here generator Added ServiceLoaders for ImageConverters and ImageGenerators. Should now be easier for devs to make plugins. 7.3.2 Added (and then removed) full screen antialiasing. Added nothing worthwhile. Fixed "setting custom paper sizes fights with preset dropdown" (#166). Thank you, Ella Jameson! Updated Dutch translation. Thank you, Bart Derks! Corrected Pig Latin translation. 7.3.1 Major stuff The NOCHECKSUM, BADCHECKSUM, and BADLINENUM errors were poorly handled by the SerialConnection class. If the error message arrived with "> " in front of it, the error message was ignored. The PC would go on as if there was no problem, and the firmware would keep reporting the error message. In effect the system would appear to hang. This has now been fixed. Minor improvements WYSIWYG view not updating sometimes (on new, on "graphics options > show pen up moves"). fixed. converter options are static: run convert > voronoi stipples > change some settings. run it again and not that your changes have been preserved. This makes iterative tweaking of your image easier. removed all out of date translations added Paul Borchert's Pig Latin translation improved Crosshatch style. Takes half the time, and instructions/file are much smaller. improved Sandy style. Long lines should have been arcs. Fixed. change defaults for Sandy, Voronoi stipples: optimized for default A2 paper size. 7.1.0 Cleans up interface adds more translations graphics moved to opengl adds voronoi stippling |
Download Makelangelo Software @ Github
[#/mechanica/software/makelangelo” ]