An open API service indexing awesome lists of open source software.

https://github.com/roginvs/3dtowerofletters

Openscad file for generating 3d (stl) model of pencil holder with letters wrapped around
https://github.com/roginvs/3dtowerofletters

Last synced: 6 months ago
JSON representation

Openscad file for generating 3d (stl) model of pencil holder with letters wrapped around

Awesome Lists containing this project

README

          

# 3dTowerOfLetters
Openscad file for generating 3d (stl) model of pencil holder with letters wrapped around. Was inspired by 'Tower of Pi' from Thingiverse

![Photo](IMG_5811.JPG?raw=true "Photo")
![Photo](IMG_20160811_195500.jpg?raw=true "Photo")
![Photo](IMG_20160811_122035.jpg?raw=true "Photo")

# Render
```bash
rm TowerOfLetters.stl
openscad -o TowerOfLetters.stl TowerOfLetters.scad && echo 'Render done at '`date` | mail -s 'Openscad render finished' vasya@rogin.ru
```
Render proccess can easily take 24 hours or more.
Then, fix model with [netfabb](https://netfabb.azurewebsites.net) and slice with Cura 15. I used Cura instead of Slic3r because Slic3r generates strange supports.

# Customization
* To change the text change `content` variable in TowerOfLetters.scad. Generated text line is automatically resized to fit `content_spiral_length` (in mm), so after changing the text you have to check that letters are not too wide or narrow. To check change 'true' to 'false' in the only 'if' and look at generated stl file. If something is wrong, then change `content` or `content_spiral_length` variables.
* To add a solidwall change `text_backplane_deep=1`

# TODO
* Add a normal text
* Add a resize on image surface instead of static scale factor (`resize([2*text_r,2*text_r,_stand_picture_deep])` + add margin on image itself)