Week 3 : CCC



Summary

This week I tried cutting vinyl for the first time. I also designed and cut out a parametric box that will probably be used for my project.

SumVinyl My Vinyl Cut
SumLaserCut My Laser Cut

Assignments

Group Assignment

Individual Assignments


Lasercutter’s Characterization

This part was done in group and is accessible on the group page.

Vinylcutter

As for the Vinyl cutter, I didn’t try anything very useful as it’s a first for me. I decided to customize the desk I use at the FabLab. To do this, I started by making my cut-out in Inkscape :

VinylSVG

This time it’s much simpler: all I need to do is define the features to be cut. I need to export the file as dxf, another type of vector file.

On the computer controlling the machine, I’ll just need to import the dxf, and configure the cut by choosing the material and a few pre-configured cutting parameters. Then insert the material and start cutting.

Once the cutout is made, stick a sticky plastic over what you want to transfer. What’s left is the outline of the cut-out, and our decal on a piece of paper, shown below. You need to be very careful when making the transfer.

VinylRemain
VinylCutted

I then positioned the vinyl, rubbed it well so that the entire surface stuck to the table, and carefully removed the clear plastic.

VinylPosition
VinylRubbed
VinylRemoving

The result is shown below.

VinylResult

Note:

Source file

First Test with the “Epilogue FusionPro”

During Thomas’s instruction at FabLabULB, we had the opportunity to learn more about the use of lasercuts available at the FabLab. There are two, each with its own pros and cons:

Name Power Working Range Focus Programming
Epilogue FusionPro 60 W 610 x 610 x 228 mm AutoFocus Print SVG Files & Set colors
LASERSAUR (handmade) 100 W / ManualFocus Import SVG Files & Set colors
- Do not accept filled drawing

I started by testing the three operations that can be performed with a lasercut: cutting, line engraving and fill engraving. The first step is to create an SVG file that can then be imported into the control software. I launch Inkscape and start drawing, a rectangle, a triangle, some text… You can do whatever you like, but there are a few important concepts:

When this is done, I get the following result in Inkscape :

firstTryLaserSVG

Then, depending on the machine, the procedure is different, but in general, I must :

The result is shown below… This is what will later become the front panel of my HV generator!

firstTryLaser

Source File

Parametric Construction Kit

Idea

I got the idea from Youtuber Kevin Pinguin with one of his videos in which he presents his parametric box concept!

His laser-cut storage box generator is very nice! It lets you specify box dimensions and generates ready-to-cut plans. This has inspired me to design customizable boxes using Autodesk Fusion 360 and then laser-cut them in various sizes. It’s a great way to explore personalized fabrication, parametrisation and unleash creativity!

Since my project concerns the development of a high-voltage generator, I’ll need a box to contain the electronics, which is also what motivated me to start designing a parametric box. I don’t yet know the dimensions of what will be contained in the box, so it’s very practical to have a parametric box.

Design with Fusion 360

This time I decided to use Fusion 360 to try out another CAD software for a change.

The special feature of this design is that all dimensions are parameterized in a file called “Master_Para”. All parts designed afterwards import these parameters. If these are modified in the master file, all other files are updated.

Parameters can be accessed: “modify -> modify parameters”. Parameters must be added manually and bookmarked for import.

ParaWin

When a new part is created, a derivation must be inserted “insert -> insert derivation” to import the dynamic parameters.

InserDeriv

Sketches are drawn by imposing distances which are functions of these parameters. Here, for example, we’re looking at the height of the part used to clamp two sides of the box.

ExDimFunct

The sketches are shown below.

CADsketch1

CADsketch2
CADsketch3

I tested drawing functions such as symmetry and rectangular repetition, notably for the small rectangles on the edges of the box.

SketchRecRep
SketchSym

To create the parts, I just extruded with the thickness of the cut material as a parameter.

An assembly is made to visualize the result of cutting.

Assembly

Parametrising the Design

To take parameterization a step further, the following table lists the parameters used for the design.

Name Value Unit Comment
Box_Length 100 mm This parameter defines the length of the box.
Box_Width 100 mm This parameter defines the width of the box.
Box_Height 70 mm This parameter defines the height of the box.
Box_Thickness 2.9 mm This parameter defines the thickness of the used material.
Fit 0.3 mm This parameter defines the correction required to ensure correct embedding. It is defined with the Fitting characterization for joints test performed during characterization of the laser cutter.
Connector_Width 20 mm This parameter defines the width of the connectors, the parts that fit together.
Connector_Height 2.9 mm This parameter defines the height of the connectors, the parts that fit together.

SVG File

Now that the CAD is complete, I need to generate the SVG files so I can cut out the various parts. To do this, I download a Fusion 360 add-in called Shaper Utilities by Origin.

This allows me to export an SVG file from a surface by simply clicking on it. I’m doing this with my three pieces. Then I create a file containing all the cut-outs. This is shown below:

Assembly

Note: Shaper Utilities exports a full file when a surface is selected. You just need to modify this by removing the solid and adding an outline so that it can be used by laser cutters.

Cardboard Parts & Result

I now head for the laser cutter. I decide to use the Lasersaur. I import the SVG file into the control software and define the cut based on the machine’s characterization of the material, in this case a particularly strong and beautiful cardboard.

I use 80% of the power and 60% of the speed of the laser cutter to make my cuts.

Below, I show the various stages of the cutting process: the material in the machine, the cut, the separate parts of the frame and assembly.

BoxCutted
BoxCut
BoxParts
BoxAssembly

I made a box measuring 10x10x7cm and another measuring 10x10x1cm to make a lid.

BoxFinal

A few comments:

Improved Version

This was done after week 3.

Parameters modifications

Instead of being free to choose the dimensions of the box, I preferred to standardize everything. This allows me to standardize the assembly afterwards too. The parameters are now as follows:

Name Value Unit Comment
Length_Fact 2 This parameter is a factor defining the length of the box by beeing multiplied by the Dim parameter.
Width_Factor 2 This parameter is a factor defining the width of the box by beeing multiplied by the Dim parameter.
Height_Fact 1 This parameter is a factor defining the height of the box by beeing multiplied by the Dim parameter.
Thickness 2.9 mm This parameter defines the thickness of the used material.
Fit 0.3 mm This parameter defines the correction required to ensure correct embedding. It is defined with the Fitting characterization for joints test performed during characterization of the laser cutter.
Dim 50 mm This parameter defines the base length that will be multiplied by the dimension factors. The smallest box that can be manufactured is therefore a 50x50x50 mm^3 box.

BoxCut

The sketch design therefore had to change in line with these new parameters. I’ve also set the rectangular repeat function so that when I increase the width factor by 1, for example, the rectangular repeat adds a connector to the design. So there’s one connector per 50mm.

NewSketch1
NewSketch2
NewSketch3

And the overall rendering changes too, as there’s more embedding between the parts.

NewAssembly

Making SVG

Here I’ll generate an SVG file in the same way as explained in the previous section. The file will include different “base” sizes and different “side” sizes. This way, I’ll be able to assemble the whole in different ways.

NewCuttingSVG

Assembling Boxes

With this set of parts, I can assemble the boxes in different ways, and assemble the boxes together in different ways too. It’s very practical!

NewPieces

Below are a few examples of what I’ve done.

NewAssembly1
NewAssembly2
NewAssembly3
NewAssembly4
NewAssembly5
NewAssembly6

There’s still room for improvement. In fact, my design is not yet completely finished, although the result is already quite satisfactory! For example, I’d like to :

Generally speaking, the assembly of the boxes is complete, but we now need to go a step further and think about the assembly of assemblies.

Source Files