18. Project Development

Final Projects!

Instead of working in plants I followed my new found interest in pottery and decided to make a pottery wheel. Alongside that I've also decided to continue pursuing making a handheld device gaming device. Both of these projects explore very different techniques and tools and so I thought it would be a good way to broaden my knowledge of the available equipment in the lab.

Dream Wheel

For the pottery wheel I took inspiration from many Youtube videos and experienced DIYers. A first version is documented in week 10. To summarize that week:

We made great progress in machine week but it wasn't actually functional for several reasons and there were a lot of stability concerns. Things I wanted to improve were

In week 16 I document how some of these issues would be addressed. Particularly the

I ended up buying a 16 mm large screw to address the strength of the shaft. This was also chosen because 16mm bearings were the most readily available for me to get delivered. I would've preferred a calibrated rod for the shaft but even still, it was a big upgrade. My classmate and friend, Riichi and I cut the shaft down to a size and ended up adding some more threading (no pictures of that, sadly) so fix the bottom of it to the inner ring of the bearing with a nut for more stability.

Thank you, Josep, for showing us how a pro does it
Can one be clueless but courageous?

I also used my wheel model in grasshopper to ensure the box would be a reasonable size and would automatically dogbone the corners of the box for a better fit when snapping the edges together.

I calculated for a gear ratio of 10:1 with some tolerance just in case another gear ratio was used.

Checkin the size

Later I CNCed the box but without part of the top, front, and back as those weren't necessarily needed for testing. Riichi and I assembled everything but because I was no longer using a threaded rod (apart from the bottom anyway), no nuts could be used to lock the shaft's gear in place. I ended up making a variation of the motor sleeve with screw placements for the gear plates.

The "hugger"
The "hugger" huggin'
Two happy campers

The first test looked great! There was minimal friction and it looked very straight. Riichi also found a great way to secure the wheel plate to the top part of the screw with a hugger below the plate, squeezing the top part of the plate into the the bottom part of the hexagonal end of the shaft. We then had to stack a few more plates to avoid the hexagonal portion going through the top piece of plywood (the bat), where clay would actually be thrown.

Base plate gap. Need to fill that space. Double stuft

Once that gap was filled it seemed everything was actually in order! But we still needed a splash pan to collect water. This is important because it's the first layer of protection against water damage for the wheel (which should not be relied on in reality) and more commonly, to avoid huge messes while working with clay. Originally I was going to 3D print a splash pan but one of our instructors, Josep, had a great suggestion- he said to just go buy a palangana which is just a basin used to collect water. Riichi and I walked over and bought one at a local bazar. We then cut off the top because it was prohibitively tall. We did this with a dremel. Julia, our instructor, had a great suggestion on how to ensure the wall would stay even while cutting around.

We also had to cut holes around where the bearings would be so the pan could fit around them but under the working wheel. This was a bit tricky because we also didn't want water to get into the bearings. I ended up printing some simple cylinders with the idea that they could be attached with silicon to the splash pan and surround the bearings, putting a barrier between the bearings and the water flowing in from the outside. I also laser cut a template in cardboard to ensure I'd get the positions exactly correct when cutting out the holes in the splash pan.

Cutting template and protective cylinders for bearings
Looking good!

That step may have been the only one that actually went exactly to plan.

Finally I CNCed the remaining panels to close the box and began work on the PCB. For the PCB I chose a SAMD11. Riichi also let me use his potentiometer footprint as he had worked with them quite a bit throughout his project and there was not any available in our fab kicad library originally. Another classmate, Magdalena, also let me look at her SAMD11 PCB files (who got help from Max) and that was super helpful to work quickly as well (thank you both).

PCB design!

I added the final panels, closed up the box and hooked up the electronics with the H-Bridge to control the voltage output to the motor. This gives it variable speed and direction. Finally I threw some clay on that sucker.

They say there's a beauty in symmetry

Thank you to the instructors- Josep, Girard, Julia, and Adai for helping out with this. Several classmates also gave great pointers along the way. And a special, big thanks to Riichi who was basically my partner for the last couple of weeks on the project. I couldn't have done it without him.

Pug Boy

In week 8 I had designed a PCB and a simple pong game for it. This sprouted the idea of making an actual gaming device. In networking week I also added peer to peer multiplayer which allows people to play with each other up to 400 meters (allegedly) apart. I had also made a reinforcement learned AI in a previous week for the pong opponent as documented in wildcard week. A lot of great funcitonality had already been implemented. There were many ideas that I wanted to execute on at some point down the line but time is time. Many of these can be read about in week 16. To call this a complete project I knew I had to make a nice casing and add a super snazzy logo to it. I also wanted to make it battery powered.

The first thing I did was print a simple back casing where I tested if the board could just stay snuggly by press fitting. This was Danni's suggestion (gracias, tronco). It worked perfectly. I also added little screw placements to the design but in the end never ended up using them.

Now that I had a solid fit for the board I started thinking about the cover and the buttons.

Bad photo of rhino design of cover

I did an initial 3D print with PLA for the cover and TPU, a more rubbery material for the buttons. The TPU did work well but it was a little clunky. I was close and tempted to just finish the project as it was but another classmate with a bit more design sense, Susanna, insisted I could do better! Her suggestion was to print the entire cover in one piece, all as the rubbery substance, TPU. I grudgingly accepted the extra work. I have to say listening to the advice may have been the best decision I made for the project. The result was great and the buttons worked much better. Thank you ma'aam.

All TPU cover

Finally I had to worry about the back case that would hold the battery and the on/off switch. Although a simple design I did manage to screw that up several times.

The road to success is filled with failure

As I was also using different switches (we only had 1 switch in stock for one of the switch types) for the 2 controllers--I wanted multiplayer to be used within the packaging--I ended up printing some quick tests to avoid printing everything and having it fail beacuse of tolerances.

Switch 1
Switch 2
Test switches
First case iterations

For the battery, rather than recut my board to more properly acommodate it, I soldered the switch output and ground from the battery directly to the inputs of my boards voltage regulator. This was a bit hacky but very fast and effective. I used snapping for the back cover for the battery portion of the casing. It was more or less functional. I also tried to do the same with the all TPU cover, rather than using screws. Unfortunately the texture of the TPU didn't work well and i had to use double sided tape to ensure the cover stayed on snuggly.

Fully functional! But gameplay slow as molasses

Finally the branding...I did a vinyl cut of a pug I had chatgpt draw and used inkscape to prepare it. In the end the design was too intricate for my hands to actually get correct when peeling but it still looked damned good.

We do it for the pugs

After printing my first case, I made the second case thinner and filleted the edges as well for a better look/feel. Here they are together in all their glory.

Handcrafted Pug Boys

My final presentation video and slide can be found here and here. Thanks for reading, it's been great.

Final Project Addendum

This was my idea at the beginning of fablab

For my final project I would like to make a garden that can be mostly self-monitored.
The main priorities for this project are

I chose to prioritize these things because I'd personally like to be able to grow things in my apartment without a great amount of space. I'd also like it to be cheap and ahve an easy setup because this (ideally) would encourage more people to have such a setup. The automation part would also make me more likely to grow more things as it removes a tasks that need to be done to care for the plants Considering my top priorities for the project I ended up settling on some features my project would ideally have:

Overview

Plant Container

Adding Layers

V1 of 3D models with Rhino

Overall 3D Render. Added wood material for shelving and translucent material for lights.
perspective
Top
Right
Front
Attempt at USB for power
Pipes inside the plant containers

Alternative Model- No Separate Shelving

Bottom View
Top VIew