Tag Archives: 3D printing

Week 10 – 3D modeling, 3D printing

Week 10 (March 19-25)
3D modeling and printing the full-size mold. (“3D modeling is hard” may be the understatement of the century.)

Modeling
Apparently I didn’t learn my lesson in high school when I lost an hour of work in AutoCAD because I didn’t save and someone kicked out the power in a row of computers. This time the power stayed on, but SolidWorks crashed and I still hadn’t saved… lesson learned for good this time, I think.

Using the same methods we had decided on while modeling the scaled-down mold, I modeled the positive first (i.e. the actual robot shape), to test how the cast would look, then modeled the cast around it to make sure that all the pieces fit together properly.

I think it’s definitely a good exercise to model the positive first, as I ended up making a few changes to the design. It turned out that with the initial measurements I had chosen, the robot didn’t look as expected (note to self: my hand drawings are most definitely not to scale); in order to steer away from an overly-spherical robot, the bottom of the robot had to be flattened out as much as possible.

The final body design for the first robot prototype.

As well, I had initially planned to have the motor channel only go partway into the robot body; after some thought, I decided that it would be better for the channel to go through the body, as it would make the motor easier to remove (based on experiences with the first “failed” silicone cast I had made).

Also played around a little bit with the design for this part of the mold. Settled on one that was a little more functionally tricky for casting purposes, but would hopefully work well.

To test that the molds should work as intended, I assembled them in SolidWorks to test that the pieces fit together, and also fit around the positives.

Mold pieces for the top of the robot.
Top image is the assembly – how the pieces would fit together during casting.

Mold pieces and assembly for the bottom of the robot.

Printing
Ran into some issues while printing the pieces.

The first was that for the first piece we printed (the “outer dome” part for the robot top), we had left out the support structures in an attempt to reduce the amount of material needed for the print – accidentally forgetting that there was a small bit inside the dome that definitely did need a support structure. As a result, the inside top of the dome came out a little messy – some on-the-fly fixing will have to be done before using it in the cast.

As well, due to a misreading of dimensions while modeling, the edges and tabs (used for securing the various pieces together) of the mold were printed with the wrong measurements. To accommodate for that, I made corresponding adjustments on the other half of the mold in order for the two pieces to match.

The second issue was that the cylinder part of the bottom mold had some… problems…

The flying spaghetti cylinder?

No one was in the lab when the error occurred, so we can’t really be sure what went wrong, but some theories are slight z-axis calibration error and nozzle temperature problems. So far, next week’s todo list consists entirely of “fix mold before casting”.

Week 6 – Mold design, casting

Week 6 (Feb 19-25)
Designed and printed a smaller-scale prototype version of a mold, and started a cast in it.

Mold design
Decided against the one-size-fits-all mold, so this final design is a lot neater and easier to use. It only has two pieces, and also includes points at which to screw the pieces together (to properly center the two pieces, relative to one another, and to keep the silicone from pushing the pieces apart when pouring).

[pictures to come]

The mold in particular that we printed was for design 1) from week 3.

A few issues we encountered/ things we noticed with the print:

1) Forgot to design an overflow valve for excess material to escape during casting. Ended up drilling a hole manually, which worked fine, but in the future it would be a good idea to include it in the design.

2) Holes don’t tend to get printed out at the design size. The holes we had in our design for the screws partially filled in by excess/overflow plastic from the printing process. Also ended up drilling holes manually, but it would be nice if we could find a way to avoid that.

3) Flat surfaces aren’t very flat. The way they are printed makes them quite bumpy (with the exception of the side printed against the table). This made it difficult to press the mold pieces together the way they were designed to, and we ended up manually planing the pieces in order to fit them together better. While that worked for this particular design, I imagine future designs might not be so easy to plane, so one might need to keep this in mind while designing and printing their designs.

Casting
Tested this mold by trying a cast in it. Went much more smoothly than last time (I could actually pour the material this time) – seems like material age might actually be a bigger factor than I thought. Tested with the highest viscosity material we have on hand.

Testing scaled-down version of mold with new silicone material

Motor issues
The purring motor started having sputtering issues – if interrupted in mid-motion, it would be unable to start up again. Sometimes it would also cut out by itself (although I suspect that’s mostly due to poor connection, as I haven’t yet soldered the wires to the motor), and also be unable to start up again. A quick measurement on a voltmeter showed that the output from the Arduino to the motor is only about 1 V, although the input to the Arduino is 12. Currently investigating.