Generating Mendel90 files on Mac OSX April 16, 2013 05:51AM |
Admin Registered: 12 years ago Posts: 819 |
Re: Generating Mendel90 files on Mac OSX April 16, 2013 06:38AM |
Admin Registered: 17 years ago Posts: 7,879 |
Re: Generating Mendel90 files on Mac OSX April 16, 2013 06:41AM |
Admin Registered: 12 years ago Posts: 819 |
Re: Generating Mendel90 files on Mac OSX April 16, 2013 09:11AM |
Admin Registered: 12 years ago Posts: 819 |
$ python make_machine.py helmi90 openscad -o dummy.csg scad/bom.scad Generating bom ... done openscad -o helmi90/sheets/tube_jig.dxf helmi90/sheets/tube_jig_dxf.scad -210.998 -18.473 210.998 18.473 inkscape -f helmi90/sheets/tube_jig.svg -A helmi90/sheets/tube_jig.pdf openscad -o helmi90/sheets/frame_base.dxf helmi90/sheets/frame_base_dxf.scad Traceback (most recent call last): File "make_machine.py", line 17, in make_machine(sys.argv[1]) File "make_machine.py", line 11, in make_machine sheets(machine) File "/home/helmi/Dropbox/3D-Printings/Mendel90/sheets.py", line 63, in sheets dxf_to_svg(dxf_name) File "/home/helmi/Dropbox/3D-Printings/Mendel90/dxf.py", line 105, in dxf_to_svg raise Exception, "loop not closed " + str(loop) Exception: loop not closed [(22.573, -0.929), (22.239, -1.29), (8.872, -50.0), (8.872, -1.487), (9.129, -1.363), (9.49, -1.029), (9.736, -0.603), (9.845, -0.123), (9.809, 0.367), (9.629, 0.825), (9.322, 1.21), (8.916, 1.487), (8.872, 1.5), (8.872, 50.0), (25.0, 50.0), (27.179, 49.905), (29.341, 49.62), (19.578, 0.246), (19.578, -0.246), (19.723, -0.716), (20.0, -1.122), (20.385, -1.429), (20.843, -1.609), (21.333, -1.645), (21.813, -1.536), (22.239, -1.29), (21.813, -1.536), (21.333, -1.645), (20.843, -1.609), (20.385, -1.429), (20.0, -1.122), (19.723, -0.716), (19.578, -0.246)]
Re: Generating Mendel90 files on Mac OSX April 16, 2013 12:37PM |
Admin Registered: 12 years ago Posts: 819 |
openscad -o helmi90/stls/fan_guard.stl scad/stl.scad Traceback (most recent call last): File "make_machine.py", line 17, in make_machine(sys.argv[1]) File "make_machine.py", line 12, in make_machine stls(machine) File "/home/helmi/Dropbox/3D-Printings/Mendel90/stls.py", line 78, in stls c14n_stl.canonicalise(stl_name) File "/home/helmi/Dropbox/3D-Printings/Mendel90/c14n_stl.py", line 75, in canonicalise stl = STL(fname) File "/home/helmi/Dropbox/3D-Printings/Mendel90/c14n_stl.py", line 42, in __init__ f = open(fname) IOError: [Errno 2] No such file or directory: 'helmi90/stls/fan_guard.stl'
Re: Generating Mendel90 files on Mac OSX April 16, 2013 01:47PM |
Admin Registered: 17 years ago Posts: 7,879 |
Re: Generating Mendel90 files on Mac OSX March 20, 2014 02:04PM |
Registered: 12 years ago Posts: 258 |
Quote
Helmi
nophead,
I haven't tried it that way but guess that won't change anything. As i found out so far Inkscape on MacOSX is forced to use the X11 server which means starting the GUI version no matter what. Sounds like a problem for scripts like yours.
Currently downloading the ubuntu image - hope to get it running there more smoothly. Could be a good choice for inkscape generally (the few times i need it) as the MacOSX Version of Inkscape is really big pain
Frank
alias inkscape="/Applications/Inkscape.app/Contents/Resources/bin/inkscape"
export PATH=$PATH:/Applications/Inkscape.app/Contents/Resources/bin
$ echo $MACHTYPE x86_64-apple-darwin13 $ ./make_machine.py mendel openscad -D $bom=2 -o dummy.csg scad/bom.scad Generating bom ... done openscad -o mendel/sheets/frame_base.dxf mendel/sheets/frame_base_dxf.scad -235.25 -211.0 235.25 211.0 inkscape -f mendel/sheets/frame_base.svg -A mendel/sheets/frame_base.pdf openscad -o mendel/sheets/frame_left.dxf mendel/sheets/frame_left_dxf.scad 0.0 0.0 389.0 164.5 inkscape -f mendel/sheets/frame_left.svg -A mendel/sheets/frame_left.pdf openscad -o mendel/sheets/frame_right.dxf mendel/sheets/frame_right_dxf.scad 0.0 -164.5 389.0 0 inkscape -f mendel/sheets/frame_right.svg -A mendel/sheets/frame_right.pdf openscad -o mendel/sheets/y_carriage.dxf mendel/sheets/y_carriage_dxf.scad -108.5 -108.5 108.5 108.5 inkscape -f mendel/sheets/y_carriage.svg -A mendel/sheets/y_carriage.pdf openscad -o mendel/sheets/y_heatshield.dxf mendel/sheets/y_heatshield_dxf.scad -96.5 -108.5 96.5 108.5 inkscape -f mendel/sheets/y_heatshield.svg -A mendel/sheets/y_heatshield.pdf openscad -o mendel/sheets/frame_gantry.dxf mendel/sheets/frame_gantry_dxf.scad -235.25 0.0 235.25 389.0 inkscape -f mendel/sheets/frame_gantry.svg -A mendel/sheets/frame_gantry.pdf openscad -o mendel/sheets/frame_gantry_and_y_carriage.dxf mendel/sheets/frame_gantry_and_y_carriage_dxf.scad -235.25 0.0 235.25 389.0 inkscape -f mendel/sheets/frame_gantry_and_y_carriage.svg -A mendel/sheets/frame_gantry_and_y_carriage.pdf openscad -o mendel/sheets/frame_stays.dxf mendel/sheets/frame_stays_dxf.scad 0.0 -168.5 389.0 164.5 inkscape -f mendel/sheets/frame_stays.svg -A mendel/sheets/frame_stays.pdf openscad -D$bom=1 -o mendel/stls/atx_long_bracket.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/atx_short_bracket.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/y_bar_clamp.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/y_bar_clamp_switch.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/z_bar_clamp.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/cable_clip_AB.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/cable_clip_AD.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/cable_clip_CA.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/d_motor_bracket_lid.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/d_shell_lid.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/d_motor_bracket.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/d_shell.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/fan_guard.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/fixing_block.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/pcb_spacer.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/pulley.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/ribbon_clamp_14_33.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/ribbon_clamp_14_33NB.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/ribbon_clamp_20_33.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/ribbon_clamp_20_44.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/ribbon_clamp_26_33.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/ribbon_clamp_26_33N.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/ribbon_clamp_26_44.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/dust_filter.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/spool_bracket_female.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/spool_bracket_male.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/wades_block.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/wades_gear_spacer.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/wades_big_gear.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/wades_small_gear.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/wades_idler_block.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/x_belt_clamp.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/x_belt_grip.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/x_belt_tensioner.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/x_carriage_fan_duct.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/x_carriage_fan_bracket.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/x_carriage.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/x_end_clamp.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/x_motor_ribbon_bracket.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/x_motor_bracket.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/x_idler_bracket.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/y_bearing_mount.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/y_belt_anchor.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/y_belt_anchor_toothed.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/y_belt_clip.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/y_belt_clip_toothed.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/y_idler_bracket.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/y_motor_bracket.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/z_coupling.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/z_motor_bracket_lhs.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/z_motor_bracket_rhs.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/z_screw_pointer.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/atx_brackets.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/bar_clamps.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/cable_clips.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/cal.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/d_motor_brackets.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/fixing_blocks.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/ribbon_clamps.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/small_bits.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/spool_holder_brackets.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/wades_extruder.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/x_carriage_parts.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/y_bearing_mounts.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/y_belt_anchors.stl scad/stl.scad openscad -D$bom=1 -o mendel/stls/z_motor_brackets.stl scad/stl.scad $
Re: Generating Mendel90 files on Mac OSX August 21, 2014 11:10PM |
Registered: 12 years ago Posts: 279 |
bash-3.2$ python make_machine.py cheapo90 openscad -D $bom=2 -o dummy.csg scad/bom.scad Traceback (most recent call last): File "make_machine.py", line 17, in make_machine(sys.argv[1]) File "make_machine.py", line 10, in make_machine boms(machine) File "/Users/terramir/Desktop/Mendel90/bom.py", line 139, in boms openscad.run("-D","$bom=2","-o", "dummy.csg", bom_maker_name) File "/Users/terramir/Desktop/Mendel90/openscad.py", line 12, in run subprocess.call(["openscad"] + list(args), stdout = log, stderr = log) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 493, in call File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 679, in __init__ File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1228, in _execute_child OSError: [Errno 13] Permission denied
Re: Generating Mendel90 files on Mac OSX August 22, 2014 02:49AM |
Registered: 12 years ago Posts: 279 |
export PATH=$PATH:/Applications/Inkscape.app/Contents/Resources/binand the same just for openscad (because that's what was missing for me)
export PATH=$PATH:/Applications/OpenSCAD.app/Contents/MacOS