Parametric design allows values to be adjusted, and all constrained measurements update automatically. These parameters can include weight and material properties. Designs must be parametric to make them versatile across materials, especially when accounting for kerf differences.
CAM converts digital designs into machine instructions.
CAD modeling → CAM programming → post processing → production
In software, colors can be assigned to different cut types and even to define cut order. Different speeds and forces can be applied to different colors. These colors are set in Inkscape and transferred to machine software.
Vinyl cutters can cut:
The blade angle affects cutting depth, similar to using a blade by hand. These machines use a cutting mat to protect the blade and table surface.
If too much force is applied, the sticker will fall out. Proper cutting involves scoring and then weeding using hands or tweezers.
Laser cutters use focused light for cutting. Common types include CO₂, fiber, diode, MOPA, and galvo systems.
Settings include focus, power, and speed rate. Laser cutters can work on wood, metal, glass, acrylic, fabric, cardboard, and more, depending on laser type.
Kerf is the material burned away by the laser beam and must be compensated for in design.
The full lab safety class is documented on the group assignment page.
Roland CAMM-1 Servo
Mods Project
The goal was to add some additional designs to my guitar and make it more personalized. Being a Jimi Hendrix fan, I found a Strat design by Fender dedicated to Jimi Hendrix and loved the design. I transferred it to GIMP to crop the image and increase contrast on the black parts, which made the bit trace mapping process easier.
I chose three designs, mainly for the main body. Applying vinyl on the fretboard would be very hard without disassembling the guitar, so I stuck with three final designs.
I set the width and height manually, but using Ctrl + Shift + R fits it perfectly.
The designs were imported in PNG format and converted to vectors using bit trace mapping. The canvas was set to 609 mm wide to match the two-foot vinyl roll.
Then the SVG from Inkspace is uploaded to modsprojects, which formulates the movements the vinyl cutter head has to take. It does image processing and gets a clear boundary to follow for the cut.
This shows the cutting path followed by the vinyl cutter.
Initially, the job cut off at around 400 mm because the previous setup limited the canvas size. The machine had to be unset and reconfigured by selecting roll and rescanning the canvas.
Adjusted the vinyl roll to the last white notch, to accommodate for 2 feet.
This was the speed and force used to cut the vinyl sheet.
The vinyl was scored and weeded using a tweezer.
The guitar surface was cleaned with soapy water and a microfiber cloth before applying the vinyl.
Transfer paper was used to lift and align the vinyl accurately.
The design slightly overshot the intended size near the output jack, but it did not feel out of place, so the process was not repeated.
The laser cutter used was the Trotec Speedy 100.
The software used for design was Fusion 360.
Started Fusion 360 and chose to work with hybrid design, as I wanted access to the arrange function.
Sketched all the required components.
Used parametric design for a few measurements like kerf and material thickness to allow for future variability in material choice etc…
Material thickness = 3mm (cardboard)
Kerf = 0.3mm
Compression = 0.2mm
The full procedure of calculating kerf and determining compression has been documented on the group assignment page.
Converted all the sketches to bodies, however to use the arrange function to get all the components on a fixed canvas, I had to convert these bodies to components.
So then I got a stack of all my components.
Now using modify → arrange I can arrange all of these components.
In the objects tab select all the components you want to be arranged.
Now in the envelope tab you can choose which plane you want the components to be arranged, you can set the canvas size on which the components will be arranged.
Now to export this to Inkscape or whatever vector software you want to use we need to project the surface of all the arranged components, select one face and then click P and then select all the other faces to get the new sketch of all the components.
Sketch complete.
Now export this sketch as a DXF output file.
Now because of the weird curves on the faces of some of my components we can’t directly import this DXF file into Inkscape, it just won’t recognize those curves. So we’ll have to use other software like Rhino or Affinity. I’m going to use Affinity.
In Affinity change the stroke width and stroke colour, this is done for the job control software to recognize where are the cut lines.
Ideally we would print to the Trotec directly from Affinity, but as the workstation connected to the Trotec laser cutter doesn’t have Affinity installed I exported the file as an SVG then opened it in Inkscape, then printed it from the software.
However because of this at the problem curves the printer would lose most of its speed and slowly follow along the nodes of the curves, could be a problem for larger cuts.
Set the laser to the origin point you would like, and then snap the job box right at the pointer which indicates the laser position on the software
Exported it as SVG small size, so it compressed it a little bit, redoing with a high quality SVG output.
First I prepared one of each different type of cut just to test fit. Then I multiplied the components I need multiple of and arranged them again.
The Test cut came out well, but because of Affinity and choosing the wrong SVG export(small size) it shrunk all my pieces.
The cuts were pretty clean.
A few pieces were not perfectly cut, so had to use a blade. This was not due to the cutting settings, but more because the cardboard had a bend toward on side.
First test complete!
Got the projection of all faces, made it into a sketch then exported the DXF file. Then imported that file into Affinity. Changed the stroke length and changed the stroke colour to red. Exported into SVG for Inkscape.
Then exported that into Inkscape, saved, corrected the dimensions as Affinity tends to slightly change it to closer approximations, then sent the job to the Trotec Speedy 100 for printing.
The cutting settings used.
The final cut fresh out of the laser cutter.
Assembled and viola!
It’s a multipurpose domestic animal friend (trademark pending), with interchangeable faces between a dog, a cat, and a pig.
Sleeping fat cat.
The following links contain the project files produced for this assignment using the respective software tools.