[Home]GcodeGenerator

LinuxCNCKnowledgeBase | RecentChanges | PageIndex | Preferences | LinuxCNC.org

Showing revision 65

convert Blender to .ngc

1. about
2. donation
3. requirements
4. tips
5. home page
6. download
7. how to install it
8. how to use it
9. screenshots
10. video & video tutorials
11. feed back

1. about

It is a script for Blender. It can generate gcode ideal for LinuxCNC :) it export from mesh ( vertex / edge / edges (outlines) / objects ) to 2d, 2.5d and full 3d for (3axis mill).

2. donation

collect on the new hardware to write code.
accept a donation: paypal (b.ceglik @ gmail.com)
Title: Support for mgcodegenerator
or url: http://yoyo.ghost.pl/mgcodegenerator.html

3. requirements

4. tips

5. home page

http://d3p.pl/fb/?subPage=na_tapecie&tag=mGcodeGenerator or http://yoyo.ghost.pl/fb/?subPage=na_tapecie&tag=mGcodeGenerator

6. download

- code clean up
- set G00, G01 and z axis new limits
- holders without midle dril
- edges join fill now remove dublets in vectors
- pockets surface mill now go closer to final edge (http://www.yoyo.ghost.pl/fb/?&id=1930&tag=mGcodeGenerator&subPage=detale)
http://yoyo.ghost.pl/down/mGcodeGenerator_0.2.05.py.zip

- multipass header move reduce
- save it - different behaviors
http://yoyo.ghost.pl/down/mGcodeGenerator_0.2.03.py.zip

New features:
- now you can define drill / impact speed in Z axis :)( usefully in case using two or leas leaf drills tools )
http://yoyo.ghost.pl/down/mGcodeGenerator_120122_1223_0.2.02.tar.bz2

New features:
- work path manager
- pocket generator
http://yoyo.ghost.pl/down/mGcodeGenerator.py_110727_1331_0.2.01.zip

This version has several improvements:
- smearing of the old head working paths. no longer have to scribble the previous generated paths :) juupiii :)
- mega super extra button: P " Mash > Join > Fill ". specifically for work on imported dxf, automation of transactions involving merger objects (join), removing duplication vertex and fill to get objects allowing to gen toolcompensation path. Now in one click
http://yoyo.ghost.pl/down/mGcodeGenerator.py_101007_1157_0.1.82.zip

3d cam tune: faster, accurate detection of small surface, lack of objects falling into the.
more compact ui
now able to do that :) http://yoyo.ghost.pl/fb/?subPage=na_tapecie&tag=mGcodeGenerator;3d%20cam;edge%20detection
http://yoyo.ghost.pl/down/mGcodeGenerator.py_100917_1322_0.1.81.zip

streamlining operations 3dcam:
http://yoyo.ghost.pl/down/mGcodeGenerator.py_100626_0955_0.1.78.zip

fix avg work time :)
now mGcodeGenerator save / load values :)
http://yoyo.ghost.pl/down/mGcodeGenerator.py_100624_1049_0.1.76.tar.bz2

clear g-codu generated.
calculate the total, g0, g1 work long head
calculate the probable time
save the file with basic information about the generated code. diameter of the tool.
http://yoyo.ghost.pl/down/mGcodeGenerator.py_100532_1237_0.1.75.zip

New function! script is now able to generate multi pass work path :)
http://yoyo.ghost.pl/down/mGcodeGenerator.py_100325_1352_0.1.74.tar.bz2

New function! script automatic detect in / out mill and add CW or CCW direction of path work.
New fiture. 2D/2.5D with or without tool compensation get (on/off) holders for cutting element. :)
Work path order! Now the automatic detection of the outer edges of the parts. Reorganization of the railway tracks milling.
speed up speed up speed up ~ 2 times faster :)
repair some errors in 3d cam during path optimality
added ability to force on / off tool compensatnion in 2d/2.5d cam
Added ability to define height above the path the tool will work with speed G01 in 2d/2.5d cam
repaired using z-axis when generating gcode is enabled using the tool compensation
added a function called "tool shape compensation" for 2/2.5d cam. how to use it. bearing plane. machine itself determines where the outline. downloading information about the tool diameter offset adds. if the plane will be holes. machine determines that the internal offset is added. Action objects beige faces has not changed. that the machine fared better with searching use the offset direction triangli. Check the edge of the grid. Do not use too many tools in diameter. from time to time, sometimes there are some bugs preview http://yoyo.ghost.pl/fb/?subPage=na_tapecie&tag=tool%20shape%20compensation add inch/cm units toogle button. optimalizatnio, optimalization optimalization optimalization, speeed up (~300x faster)!! total rebuild of 3dcam fixs and ands 091110_2316 add save as :P add layer pass (layer % 2) == 0 on 0`; 1 on 90` fix some optimalization problems with finding path to work
first public release

7. how to install it

download the latest version of the script, unzip, move it to when you start Blender. change the type of window (lower left corner of the window) for scripts window. script should be available from the menu wizard> to gcode have fun:)

8. how to use it

upload:menu_0.2.01.jpg

Tools / speed settings:

2D / 2.5D bake:

it is cool to generate drills.

it is perfect to generate some sign/s, letters

3D bake:

work example, dxf file download from web, import to blender, adds some mods, make nice render and generate gcode

http://yoyo.ghost.pl/fb/?subPage=na_tapecie&tag=mGcodeGenerator%su31%20test

a few words about how to use it

http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=1&eotf=1&u=http%3A%2F%2Fgravity-sux.blogspot.com%2F2010%2F05%2Fcnc-tutorial-jak-narysowac-i-wyciachac.html&sl=auto&tl=en translate to english
http://gravity-sux.blogspot.com/2010/05/cnc-tutorial-jak-narysowac-i-wyciachac.html oryginal polish wersion

9. screenshots

upload:blender2ngc.jpg

upload:09543209472307.jpg

upload:script_mybusybox.php_tux.jpeg

upload:dxf_blender_gcode.jpg

upload:m_g_codeGenerator_multipass.jpg

upload:holders_with_tc.jpg

upload:m_g_code_g_enerator_1_70_work_Path_Order2.jpg

upload:cam2d_mini.jpg

upload:2dcam_toolCommpensation2.jpg

10. video & video tutorials

http://www.youtube.com/watch?v=fl3om2mG5gA
http://www.youtube.com/watch?v=f3_pOrRqC2g - using pockets
http://www.youtube.com/watch?v=MCBy2FI1Y2w
http://www.youtube.com/watch?v=FAEthFgAL0I - example (bed for bearings)
http://www.youtube.com/watch?v=q0r5yoUFMbU
http://www.youtube.com/watch?v=vkUwFFLSGUI

11. feed back

Bartłomiej Ceglik yoyoek[ no spam ]wp[ dot ]pl

if someone can correct my spelling :/


LinuxCNCKnowledgeBase | RecentChanges | PageIndex | Preferences | LinuxCNC.org
This page is read-only. Follow the BasicSteps to edit pages. | View other revisions | View current revision
Edited October 31, 2012 5:53 am by Yoyoek1 (diff)
Search:
Published under a Creative Commons License