This is post 3 in the OpenSEA project, if you have missed part one and two see post one for some background.
I started this project with FreeCAD to design the parts, but now i am switching over to OpenSCAD, mainly because of the benefits of SolidPython. I have forked the SolidPython repository and will extend it to fit the needs of the OpenBiped project. One of the big benefits of SolidPython is the ability to auto-generate a Bill Of Materials (BOM) with cost and 3d printing time, i also plan to extend it with weight and filament usage.
Here is an example output: (not a complete SEA, nor real print time or cost for 3d printed parts)
|Desc.||Count||Unit Price||Total Price||Print Time|
|A2212||1||RMB 31.28||RMB 31.28||0|
|Fibre Glass Rod 4mm||4||RMB 2.78||RMB 11.12||0|
|A2212 Attachment||1||RMB 0.20||RMB 0.20||32|
|ESC 40W||1||RMB 31.28||RMB 31.28||0|
|3d Printed Spring||1||RMB 0.50||RMB 0.50||30|
|Shaft Adapter 3.17:4||1||RMB 0.50||RMB 0.50||8|
|SEA sled side bracket||2||RMB 0.50||RMB 1.00||32|
|Screw Rod m4||1||RMB 2.00||RMB 2.00||0|
|SEA Top Cap||1||RMB 0.50||RMB 0.50||30|
|Cost:||RMB 78.37 (~ 10 Euro, ~ 10 USD)|
My goal for the OpenSEA project is to have a script where you specify what loads you want the system to handle, then the parts will be auto-generated and you will get a BOM with print time and weight and cost of the construction.
If you want the design files, they are available here. Note that this is very much a work in progress.
I have begun to test 3d printed springs in the (Finite Element Method) FEM workbench in FreeCAD. With some basic analysis i hope to decrease the number of parts needed to be printed and tested to get reliable results from the spring generator script. I will shortly release a post with a how-to/walkthrough.
And regarding the "HowTo re-flash a SimonK ESC" I wrote about in my last post, its coming, but i will dig a bit deeper then just reflashing ;)