Documenting Video




SOFTWARE: Progress



software tracking page

Our first ideas for UX designs are in the back of the napkin (or, scrap cardboard) stage. We're thinking about the cutting-edge new field of human-apple interaction. The simplest case of how to lathe an apple is to square it into a known shape, and define a curve, and cut it to have that curve the whole way around. It would be slightly more difficult to scan the apple, then decal it. Harder still would be to allow the user to scan the apple, then take the mesh and push points on it, and then carve that 3D geometry into it.

Eyal prototyped a version of a UI which would give us basic lathe functionality. The sliders on the right side of the screen can be used to change the desired shape of the apple.

Joao also mocked up several possibilities for our eventual interface, depending on the actual abilities of our made-in-six-days-apple-lathe.

The simplest possibility would be to define a curve, then revolve that curve, and then carve that using the lathe as a traditional lathe.

A slightly more difficult idea, but one which would be really cool, and take advantage of the fact that Squidworks is responsive and never compiles out to gcode, would be to create a live lathe. This would involve an interface largely based on this tool, but which would actually control a lathe. This version will only be possible if we get the lathe up and running with reasonable latency.

It would be slightly harder, but very cool, to be able to carve decals into the apple. This would require having our z-axis in sync with our x and y. That's hard because we're re-writing a lot of the Ponyo code to make it possible to rotate the z axis continuously.

Our final, absolute reach goal, would be to be able to import a 3D model, and then carve that model out of the apple.

By Sunday night, Eyal's prototype could talk to our motors via Squidworks.