Skip to content

computer-controlled machining

Assignment

Group assignment:

  • Complete your lab's safety training
  • Test runout, alignment, fixturing, speeds, feeds, materials and toolpaths for your machine
  • Document your work to the group work page and reflect on your individual page what you learned

Individual project:

  • Make (design+mill+assemble) something big

    • extra credit: don't use fasteners or glue
    • extra credit: include curved surfaces
    • extra credit: use three-axis toolpaths

Additional Personal Goals

Brad Gun

I learned to use a Brad Gun. I did know what Brad's were, but I didn't know thier name until Dr. Taylor taught me a bunch about them. See my notes on my Brad Gun page.

Genmitsu PROVer 3018 CNC Mill

Although I didn't get to learn to use my own little CNC that I have at home. I have used it once, but would like to really understand how it works and feel comfortable using it. I do feel like I understand CNC more and was able to find a bunch of links and videos that will help me, as well as some open source software since I may not always have Fusion 360$$.

3018 Setup Article

Sainsmart Start guide is quite good with lots of pictures.

Sainsmart Resources

Software for getting the gcode

  • https://easel.com/
  • https://grid.space/kiri/

Use Candle to get gcode to machine

You tube videos

I think I used this one to do my first project that I ever did with my G.

Then I just found these two I was going to try: - This tutorial came from Kiri I think as a suggested watch, but the new Kiri is version 4.??

The Group Work

Link to our group page here

I Love my Pen.. Learning feeds and speeds of the wood turner was a surprise for me becuase it's something I never thought I would be using.

pen

Most of our feeds and speeds are set by default in our shop equipment when you chose your material. I will use the testing techniques more in my personal Genmitsu at home.

The Individual Work

My asset files are here.

Figuring out what I was going to build was my first hurdle. I started by looking at what others had done. Then I was trying to think out what would be large and useful for me. I decided on a rain shield. This would be useful for trouble shooting the water in the garage and giving the doggie a shelter from the rain.

I decided to build in Fusion 360 since I don't have Aspire at home. I watched a tutorial on making a table with a shelf which talked about the tabs and press fits. They did the dog bones manually. I am going to try to use the tools in Aspire to do them.

fusion 360 rain sheltr

I was going to use the drawing feature to bring out my dxf's to go to Aspire, but my computer couldn't handle it.

drawing feature puking Fusion 360

So then I decided to export the files every way I knew how and then bring them into the lab for discussion of best way to proceed. I exported the entire model as an STL. I exported the individual bodies as STL's. I exported the whole thing as fusion 360 file. The braces are all the same.. so I just exported one as an STL. I exported the top part as a DXF - it's just a square.. and I may make it out of plywood, acrylic, or sheet metal.. depends on what is available.

When I got to the lab, I found out that Aspire does not import STL's and is mainly a 2D program. Then I started exporting as 2D files. I wanted to check the DXF or SVG. I wanted to check the file. So I brought it into inkscape. But inscape has problems bringing in the curves. They just weren't there. This was a common issue discussed in the online chat rooms.

inkscape crazy no middle

I was able to bring the dxf files. into Aspire using the batch command see more below.

ASPIRE Programming

To learn how to use the SHOPBot we did a small project. I made a trivet for the Queen City Robotics kitchen.

QCRA trivet

The picture is on the laser cutter becuase I late put a logo on the bottom.

KEY POINTS: - Profile -edge cut - Avoid 90 degree corners - a CNC cant make 90 corners… - Pocket - to remove alot of inside material - Engraving - to write stuff on top.. But mainly use the TEXT feature

  • Toolpath - large shop bot - ⅜ compression
  • Each pass, should not be more than the width of the bit
    • Change edit passes to make sure its less than .375 (the size of our bit)
  • Be aware of inside vs outside cut…
  • Name each cut.. So you don't forget what the pass was doing.
  • Last thing is save tool paths - make sure to check visible tool paths… all visible
    • End up with two files - one with the file you made, and another that you have as the tool paths

I found this graphic helpful for understanding the bits. I cant remember where I got it.. maybe from class?

cutting tools diagram

So I had a bit of an issue getting the correct file types for brining into Aspire. For some of my pieces, I ended up doing a projection to a new sketch so that I could bring them in as DXF files. I put all my dxf files into one folder and then I was able to use a batching file in Aspire.

batching screen shot

I filleted all my corners at .375 in Aspire. This is the same place that I was able to get the dogbone option.

Fillet menu

I used the dogbone with .125 - becuase the bit I am going to use for my project is 1/4 endmill. I did the dog bone on both the pocket holes of the big pieces and the end inside corners of each brace. The settings for the 1/4 end mill are below.

feeds speeds raindrop

From makomania: T-bone and dog bone fillets are CNC techniques used to create sharp internal corners for interlocking parts by compensating for the tool's radius. Dog bones are generally stronger and better for hidden joints, while T-bones are more aesthetic and can be hidden on one side, offering a cleaner look.

Since I have hidden joints, I used dog bones.

fillet option

I have thin material, .5 inches, so the bit and the small female area ended up being a bit tricky. At first the dogbone made inside circles.

cicles for dogbones

but once I got the hang of it, I was able to click on teh corner when I

female bone male bone

Originally, I was going to use a 3/8 bit to cut the braces, but as explained below it was cutting too much of the end that was going to stick into the side plates. With the original settings, I was going to cut on the outside, using two passes with a 3/8 bit — 3/8 × 2 > width of my wood, so we were good there. My cut depth is the thickness of my material.

2D cut tool path brace original

Later using toolpaths, I changed and programmed for 3 passes and a 1/4 inch bit. I used an end mill bit as suggested by Mr. Dubick.

feeds and speeds braces

I did profile cuts for most everything, but did pocket cuts for my brace females and my slot. You can see the settings in the picture below.

Pocket Cut tool path

My slot is a bit wide for my sheet metal roof, but I wanted to leave room in case I was able to get a piece of plexi eventually. I am hoping my braces will have a snug enough fit that I wont need glue, but we will see.

Found this site later about dogbones. Wondering if I should have used the traditional dogbone to have more area for my brace fit contact.

dogbone types

The tool path for my entire cut out was made up of 6 tool paths. I could have done it in 4, but liked the idea of checking after different cuts.

all tool paths

CNC Shop Bot @ CLS

I measured the wood. The caliper only went out two digits and the wood shop measuring tools didnt go small enough. I measured .45 inches thickness. Unfortunately, my parametrics are in fusion, not Aspire. Mr. Dubick said we will be able to use an offset to make up for the slot and brace areas.

wood measurement picture

We lined it up to one side of the front corner of the machine spoilbaord.

To Fixture my material to the Machine we used the nail gun. When we are using the shopbot CNC, we are using the plastic nail gun. They are strong vertically, but very weak horizontally. Easy removal, we just tap the side of the wood when we are finished and the pins sheer.

nail gun

Dorian helped me get my wood onto the table. It's too big for me to lift by myself. Then we nailed the wood down to the bed. We nailed all around the outside about every 10 inches or so. Later, we started nailing in the center when we noticed that the wood had bowed up in the middle and the bit was scraping across it leaveing a line.

camille using nail gun

I loaded my file into Aspire on the shop bot machine and then we checked for any changes to the set up that might not have transfered. The material was still being measured from the bed ad the dimensions looked good.

We must wear the faceshields when we are using the CNC machine. Ear protection is a plus. Hair tied up

When we loaded up my file and started looking at how it would cut closer up, we saw that it would be taking a good amount of material off of my ends, leaving just a stub. So we had to switch to a smaller bit with more passes. This will take more time.

material only a stub... material only a stub...

Jog - when you want to move the gantry X is long side of machine Y is skinny side near desktop JX, 48 = jog x to 48 From the origin, but only moving X - leaving Y where is was 0.0 is the corner towards the big TV on the wall. From 0,0 point (not from where you are on the machine at that moment)

The big TV allows the teachers to see what is going on from anywhere in the lab.

big TV

To pause - hit the space bar

We will make our origin where we want it when we are making our pieces. In our original practice work, We weren’t making an offset, we were changing the origin. We could make an offset. Later, I did end up making offsets for my pieces to make them tighter

When you do your aircut - the bit needs to be spinning. In case your aircut isn't high enough, make sure the bit is spinning so that if it runs into material, it will cut through it instead of breaking. The bits are expensive - $90 plus each.

  • Router on (bit spinning) = green button.
  • Listen for whining as bit starts spinning

Helpful commands - ZZ - zero the Z axis - ZX - zero the X axis - ZY - zero the Y axis

Do a ZZ when you are at Z = 4 so that you can run the air pass.

Note: 70 y 0 z 0 = is the Z plate zero-ing spot

Before Running our Air Cut, Make sure that compressed air is on…

Open vents in shop bot, vent pictures

(CLAUDE PROMPT - make me a collage of these three pictures to put in my documentations)

BIG MACHINE = HIGH STRESS - late night.. took 4+ hours to do my cuts, and I almost broke the machine because I wasn't pressing the keys down hard enough. I somehow zero'd the machine in the wrong place which cuased it to dive when I tried to jog it. Fortunately, Mr. Dubick was able to reset the machine in about 15 minutes and we started again. I learned to use the mouse and click harder. My cut ended at 10:45pm. I am a morning person, this was way past my best functioning hours.

I had a good amount of anxiety around the fact that there are not many training wheels on this very large industrial machine. If you tell the machine the wrong place, there isn't a global/ instructor inputted zero that says.. "no no, are you sure you want to go there?" The machine is expensive and so are the bits. Also with so many students to get through the cutter this week, if I were to break it, then all the other students would suffer. Going first exacerbated this fear.

C3 - resets to zero in front corner reset to zero

Then measure to where you want manual zero - which is where you want to start your cut using the jog commands

Then load file Enter - this runs the air cut

IF Air cut looks good, Run our cut path C3 - zero machine JZ,4 - move to Z - be over material and your posistion for your program

All ppe on, others behind yellow line

Load file, enter Start Router (as reminded by the program) bgi screen

Start fan, vacuum

Then hit - Ok - program will start running

Hand by space bar - the space bar lets us pause the machine if we think something isn't going correctly. The curser stays over the stop at all times so you can stop it quckly if need be. There is also a big red stop button.

We ran a test on the square intake area. We cut one brace piece to try in the test spot.

brace and spot for first run

The fit was loose so we decided that we wanted to add an offset to make it tighter.

brace fit test

My fusion model is parametric, but it would have taken a good amount of time to go there, change things, export, and then redo the dog bones.

offset cheat sheet

We have a cheat sheet on offests that we used to figure out that we wanted to add to the offset.

We decided to a few different offset runs to see which offset would be the best for my fit with my brace pieces.

offset setting in aspire

We cut .01, .015 and .005 offset.

square trial spots

The smallest worked the best, so we set that offset for all our square spots and ran that cut first. After that cut, we decided to run all the cuts that had the small squares first and confirm it worked.

square spots tool path

After that cut well, we started running the other pieces

last cuts

I made pocket cuts for both the little squares and my long roof parts. The pockets on the roof parts cut all the way throug in parts becuase the cut was dep and the the

When finished, move the gantry out of way J2 16,68 (depends on how big your file is) Zip tabs out with tool. I zipped all the tabs on both sides.. Then used sandpaper to finish the edges a bit.

tab zipping

After we finished, we removed the cut pieces and then we scraped the bed to get any pieces of the plastic nails that are left over.

nail scraping

Clean up with vacuum

Then I started sanding... all the inside parts and outside edges. On outside edges, we were able to use a hand held sanding machine, but inside parts were hand sand with the paper. We used the belt sander to sand the pieces that were cut out for the art department since they were fun shapes.

tear drop

I used a paper to draw an image and gave it to the HVAC shop that I work at to cut out a square pieces of sheet metal for the roof. We crimped the edges so they would be a bit thicker (and less sharp for handling). My original design is for plexi glass to have a clear top, so we'll see how those thicknesses work out. The sheet metal is thinner than .25 plexi that I designed for. I requested that they the trimble plasma machine at work to cut out the square with tabs, then crimp the edges either with our machine that does edges, or the break.

trimble

I am not heavy enough or strong enough to use our break at the shop.. I just hang from it when I try to pull it down.Since I needed a roof and we didn't have plexi/ acrylic/polycarb that was the right size.. its pretty expensive, I thought this was a good second choice.

Trimble Sketch

Trimble Sketch Back

Some pieces cut all the way through and sometimes it just did a pocket like I programmed.

Pockets good

This variation was becuase of the bow of the wood. This didn't really hurt my assembly as the braces did fit in the slots. You can also see where that bowing of the wood caused the bit to drag along my board and leave lines. This is all on the inside walls of an outdoor shelter so it doesn't impact the overall asthetic terribly- but if it was a museum piece, I would need to really nail it down or pick better work.

cut through spots

In the top slot where it cut through almost all the way on one side, I plan to cut it out all the way so I can chose different materials for the roof.

cut through slot

I started with assembling on one side and then using a garbage can to hold the roof in the slot, this was kinda working.. but the braces were wiggling.. and falling.

assembly

Super grateful to my classmates Dorian and Maxwell for helping me assemble the rain shield.

Rain Shield assembly

All good that it assembled, but to make it stout, I will probably add glue and maybe brads.

Rain Shield assembled

Dr. Taylor showed me some tricks for glue. We put wood glue in the holes before we pushed in the braces. Then we dripped a bit of super glue on them and some accelerant. Then we secured it with a picture frame holder strap and left it over night to harden.

Next day, it was pretty secure. I wanted to make it more robust so Dr. Taylor gave me a great lesson on the Brad gun.

I put two brads in every brace to make the structure more robust. I cut out the rest of the slot with the tab cutting tool on one side where the board had bowed adn it had mostly cut through the wood to make it easier to slide in my sheet metal roof or change that material later. Used a shim to tighten the fit between the sheet metal and the side plate slot. Then I used the extra brace that we printed to make a tighter fit between my upper braces and the roof and prevent the sag of the sheet metal.

finsihed shelter