Skip to content

Latest commit

 

History

History
101 lines (69 loc) · 3.81 KB

README.md

File metadata and controls

101 lines (69 loc) · 3.81 KB

Japanese Style 3D Printable Wooden Pots

Generate 3D printable Japanese style wooden pots as seen from the Shinjuku Gyoen in Tokyo with OpenSCAD and Python.

Getting Started

In order to start generating your very own woodpots, you're going to need Python 3, SolidPython and OpenSCAD

In the woodpot.py file, using the Pot() class you can edit your woodpot to your desired specifications.

Example

myPot = Pot(radius=20,height=30,wall_thickness=5,sides=4,layers=5)

myPot.exportModel('woodpot')
myPot.exportPieces('woodpot')

Here we've created a Pot and exported it in two different ways.

Pot.exportModel() exports the entire model for 3D printing the model as a whole.

Pot.exportPieces() exports the model into its individual pieces/planks for CNC machining.

Example of what a 6 sided pot and a 4 sided pot would look like if it was setup for machining in Fusion 360 using Pot.exportPieces()

Parameters

There were many different styles of wooden pots I saw at the Gyoen. So I had a ton of fun implementing parameters to mess around with all based on what I saw.

roundEdges

For creating a smoother finish akin to some of the varieties I saw at the gyoen.

By default roundEdges is set to false. Enabling it will change the model from:

woodpot = Pot(radius=20,height=30,wall_thickness=5,sides=6,layers=5,roundEdges=False,overlap=1.0)

To this:

woodpot = Pot(radius=20,height=30,wall_thickness=5,sides=6,layers=5,roundEdges=True,overlap=1.0)

leveledTop

For creating a more flatter lip around the pot by merging the last layer with the second last.

By default it's set to "False":

woodpot = Pot(radius=20,height=30,wall_thickness=5,sides=6,layers=5,roundEdges=True,leveledTop=False,overlap=1.0)

Setting it to "True" would result in this:

woodpot = Pot(radius=20,height=30,wall_thickness=5,sides=6,layers=5,roundEdges=True,leveledTop=True,overlap=1.0)

Implementation

Here are my results. I ended up using wood filament (30% wood, 70% PLA):

Built With

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Thank you to SolidPython for their awesome library
  • Shinjuku Gyoen and their handmade wooden pots that inspired me to make this.
  • The smooth 2.5hr train ride from Tokyo to Kyoto where I was able to write most of the code for this.