isel_icv4030:engraving_detailed_images

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
isel_icv4030:engraving_detailed_images [2021/10/04 05:05] – [Negative space] formlabisel_icv4030:engraving_detailed_images [2023/04/03 06:43] (current) – [Using Rhino] formlab
Line 1: Line 1:
 ====== Engraving detailed images ====== ====== Engraving detailed images ======
 +===== For 3D shapes ===== 
 +  * Import mesh file in Fusion 360
 +  * Create toolpaths
 +    * 6mm ball mill - parallel with a tiny axial stock-to-leave
 +    * 2mm ball mill - parallel 90°
 +
 +===== For 2.5D shapes that retain sharp edge quality =====
 +{{:isel_icv4030:2.5d.jpg|}}
 +==== Using Rhino ====
 +
 +**Workflow**: Vector image > in Rhino: make solid 3D object > import this into Fusion 360 > Toolpaths
 +
 +  * Open .ai file in Adobe illustrator
 +  * Export as .dxf. <wrap hi>tests needed to see which settings give the least self-intersections</wrap>
 +
 +  * Open Rhino
 +  * File > Import > Select DXF file
 +      * {{:isel_icv4030:rhino_01_import.jpg?200|}}
 +      * Leave all import settings default, but check that Model & Layout units are set to Millimeters
 +
 +  * Move drawing elements to separate layers: (To separate the base from the drawing for example)
 +    * Select the curve elements. In the upper right, the object type says: block instance
 +    * click the ''explode'' icon 3x (or until Rhino says: ‘closed curve’ instead of ‘block instance’
 +    * select the curve elements you want to move
 +    * right-click on the target-layer
 +    * select ''change object layer''
 +
 +  * Fixing **self intersections**
 +      * When extruding vector shapes, you might get the warning that there's some self intersecting geometry.
 +      * If the curve elements are still a ‘block instance’. Click explode 1x (or until the block instance becomes curve objects).
 +      * In the command line, type ''TestCrvSelfIntersection'' (no need to press enter after), then make a selection of all the curves you want to test. Click ‘done’. The command adds points where there are self intersections for visual reference. \\ {{:isel_icv4030:rhino_02_selfintersections.jpg?400|}}
 +      * select the curve tools tab and zoom in to one of the points.\\ {{:isel_icv4030:rhino_03_fix_01.jpg?400|}}
 +      * Make sure the selection is of the type 'curve' instead of 'block instance'
 +      * draw a line or circle to isolate the problematic intersection.\\ {{:isel_icv4030:rhino_03_fix_02.jpg?400|}}
 +      * click the ''trim'' icon.
 +      * select both the curve you want to keep and the shape you just drew. Click done.
 +      * click the parts you want to delete. Click done.
 +      * now there's a gap in the curve. Fill it with a line object for example.\\ {{:isel_icv4030:rhino_03_fix_03.jpg?400|}}
 +      * select the main curve and the remaining piece of the shape you drew and click the ''Join''' icon.\\ {{:isel_icv4030:rhino_03_fix_04.jpg?400|}}
 +
 +  * Make solid 3D object
 +    * When there are no self-intersections left, select the ''solid tools'' tab
 +    * Select all the curves you want to extrude
 +    * activate the layer where the solid object should be created in (press the radio button)
 +    * Click the ''extrude closed planar curve'' icon.\\ {{:isel_icv4030:rhino_04_extrude-icon.jpg?200|}} 
 +    * Move your mouse so the extrusion goes in the right direction (don't click)
 +    * Type the amount of millimeters you want
 +      * Press OK.\\ {{:isel_icv4030:rhino_05_extrude_result.jpg?400|}}
 +    * Check if the result looks OK by switching to ‘rendered’ view. Any weird things will be visible.
 +      * If something is bad, it's often a very short section of wall (surface). See below: 'If extrusion fails'\\ {{:isel_icv4030:rhino_06_render.jpg?400|}}
 +
 +    * Unite object
 +      * select all solid objects
 +      * click ''Boolean Union''
 +      * check if they look OK by switching to ‘rendered’ view
 +
 +  * If extrusion fails
 +    * This might happen when there's a small surface present. To find and delete it, do the following:
 +    * shift + click the top (and bottom) surface and delete them.
 +    * select the walls and 'explode' those.
 +    * enter the command ''selsmall'' and add a value that's a fraction larger than the object's extrusion. For example: a shape is extruded 2mm, enter 2,001. This finds shapes up to that length. So the smallest surfaces are found this way.
 +    * if the command found one or a few super small walls, delete them. If there's no gap, that should be good enough to go. If there's a gap, try adjusting the surfaces boundaries to match or fix the gaps with the ''connect surfaces'' icon.
 +    * When the walls look OK again, click the icon ''surface from planar curves'', then select the tops of the walls and press OK. 
 +    * Repeat for the bottom parts if necessary
 +    * Join the fixed part to the rest of the solid model.
 +
 +  * Export as STP file
 +
 +  * Import STEP file into Fusion 360 to create toolpaths the regular way.
 +  * Use flat end mills
 +==== Using Fusion 360 ====
 +<wrap hi>Update: Not very practical</wrap>
 +
 +**Workflow**: Vector image > import into fusion 360 as vector images > workarounds to make fusion less slow > toolpaths
  
 Fusion 360's sketch engine is not built for vector images with lots of detail. Here are some tips based on [[https://knowledge.autodesk.com/support/fusion-360/troubleshooting/caas/sfdcarticles/sfdcarticles/Fusion-360-performance-is-poor-after-inserting-or-importing-a-DXF-DWG-or-SVG-file.html|this article]] to try make it work. The key is to keep sketches simple. That's why we'll try to spread the information over multiple sketches. We will split up the vector image into multiple tiles in Illustrator. Fusion 360's sketch engine is not built for vector images with lots of detail. Here are some tips based on [[https://knowledge.autodesk.com/support/fusion-360/troubleshooting/caas/sfdcarticles/sfdcarticles/Fusion-360-performance-is-poor-after-inserting-or-importing-a-DXF-DWG-or-SVG-file.html|this article]] to try make it work. The key is to keep sketches simple. That's why we'll try to spread the information over multiple sketches. We will split up the vector image into multiple tiles in Illustrator.
Line 12: Line 86:
  
  
-===== Negative space ===== +=== Negative space === 
-For cutting the area in-between the shapes (to use as a stamp for example).+For cutting the area in-between the shapes (to use as a stamp for example).\\ 
 Note to future self: **If an image is used as a stamp, mirror the image(!)** Note to future self: **If an image is used as a stamp, mirror the image(!)**
  
-==== In Illustrator ====+{{:isel_icv4030:detailed_engraving_alu.jpg?400|}}\\  
 +Embossing stamp in aluminum. Not mirrored. 
 + 
 +{{:isel_icv4030:detailed_engraving_trespa.jpg?400|}}\\  
 +Embossing stamp in Trespa. Mirrored. 
 + 
 +=== In Illustrator ===
  
   * Set the document units to mm   * Set the document units to mm
Line 34: Line 114:
     * In the export options, make sure a unit represents a millimeter. Check the option ''Export Selected Art Only''. Click OK:\\ {{:isel_icv4030:detailed_engraving_export_settings.png?400|}}     * In the export options, make sure a unit represents a millimeter. Check the option ''Export Selected Art Only''. Click OK:\\ {{:isel_icv4030:detailed_engraving_export_settings.png?400|}}
  
-==== In Fusion ==== +=== In Fusion === 
-=== Preparing the 3D models ===+== Preparing the 3D models ==
  
   * Import one sketch per layer:\\ {{:isel_icv4030:detailed_engraving_fusion_import.png?400|}}   * Import one sketch per layer:\\ {{:isel_icv4030:detailed_engraving_fusion_import.png?400|}}
Line 50: Line 130:
     * repeat for all tiles:\\ {{:isel_icv4030:detailed_engraving_all_3d_tiles.png?400|}}     * repeat for all tiles:\\ {{:isel_icv4030:detailed_engraving_all_3d_tiles.png?400|}}
  
-=== Creating toolpaths ===+== Creating toolpaths ==
  
   * Create an object with the dimensions of the stock material & position it accordingly in relation to the tiles.   * Create an object with the dimensions of the stock material & position it accordingly in relation to the tiles.
   * Machine all tiles one by one.   * Machine all tiles one by one.
     * Create a setup, referencing the just created object for the stock material. Only select one tile as the object to machine. Duplicate this setup for each time. Make sure to use the same origin point in all setups.     * Create a setup, referencing the just created object for the stock material. Only select one tile as the object to machine. Duplicate this setup for each time. Make sure to use the same origin point in all setups.
-    * 3D adaptive with a 3mm flat endmill +    * Rough out most of the material using a 3D adaptive strategy with a 3mm flat endmill. Use ±0.5mm stock to leave so fine elements won't get pulled out while rouging. 
-    * Then engrave. It will be cutting air a lot, but there's no rest machining option for engraving toolpaths.+    * Then engrave: select the contours from the sketch instead of the 3D modelSelect the sketch lines manually (it cuts the insides instead of the outsides of the shapes when using selecting all the contours with the box select tool). Select all lines except the outer rectangle.
  
  
  • isel_icv4030/engraving_detailed_images.1633349126.txt.gz
  • Last modified: 2021/10/04 05:05
  • by formlab