Thingiverse
Parameterized phone stand by AKADAP
by Thingiverse
Last crawled date: 3 years, 1 month ago
This is a parameterized phone stand.
The parameters are currently set for the Samsung Galaxy Luna Pro
This was done in both OpenSCAD and FreeCAD
To adjust this design to match your phone, in FreeCAD, edit the spreadsheet, in OpenSCAD, edit the variables at the beginning of the file.
I did this project as a way to learn how to use FreeCAD
I did this first in OpenSCAD, and completed it fairly quickly. I was figuring out what I was designing at the same time as I was designing it, so the code is horrible. It was a rather straightforward design in OpenSCAD, just a bunch of manual geometry.
In FreeCAD, I already knew what I was trying to design since I had done it in OpenSCAD. In FreeCAD it was mostly fighting the tool, figuring out how I was causing it to break, and how to avoid the pitfalls of FreeCAD. I had a lot of much appreciated help from the people at the FreeCAD forum.
FreeCAD had just come out with version 0.17 as its stable version. I had tried 0.16 and found it unstable, I had tried early versions of 0.17, and it looked promising, but was too much in flux. the stable version of 0.17 seems just stable enough to be usable.
I must have started over in FreeCAD at least 20 times. As a result the final design is much more polished than the OpenSCAD design.
Things I learned in FreeCAD:
Bodies can be rotated and translated, but the boolean tools for Bodies will ignore the rotation and translation, and use the original position of the body.
When working on a body, there is no way to translate or rotate what has already been done, so everything you are working on must be done in the final position.
You can create a reference plane (or a set of reference planes) that are rotated and offset from the default coordinate system, so you can work in this alternate coordinate system. This gets the same effect of rotating what you had previously done, but you must effectively rotate and move your coordinate system before you start building the part you wish to rotate or offset.
You can build your object with parameters in a spread sheet, but not all operations will update when parameters are changed.
There are multiple different workbenches. Operations in one workbench are not always available in another.
Objects designed in one workbench are not always usable in another.
In this design I did most of the initial work in "Part Design", but I needed to do a loft that was only available in the "Part" workbench. The loft can use a face, or a sketch, but if you have a body from the Part Design workbench, you can't select a face on it and use that in a loft. One must first make a clone of the object, then go to the "Draft" workbench, select the face you wish to use, select "Create Facebinder Object", then you can go back to the "Part" workbench, and use that Facebinder Object as a face for the draft. The loft can use a sketch from the "Part Design" workbench, but if it has links to a spreadsheet as it will in a parameterized design, it will break. Instead, one must put the sketch in a body, Pad it into a 3D object, and then go through the above procedure so that you can for a face so you can select the face that was defined in the sketch, and use that as part of the loft.
The sketch tool has some issues one needs to know about. It does not always catch when an object is over constrained. One of the most common failure here is when a line with an horizontal constraint has its endpoints mirrored by the vertical axis, the horizontal constraint becomes redundant, but this is not noticed by the tool. This often causes problems later, and is sometimes difficult to trace back to the redundant constraints. If there is a problem with a sketch, sometimes it won't let you edit numerical constraints to fix the problem, and one must delete some constraints before you can re-add the corrected constraints.
FreeCAD has some architectural issues. whenever the number of edges in an object change, they are arbitrarily renamed. Since later steps are often linked to earlier steps, they end up being linked to the wrong edges. 0.17 added a work around to this issue by allowing sketches to be linked not to the object, but to reference planes. Fillets are still a problem though since they must be linked to edges. The common suggestion is to do the fillets last. Fillets also have trouble when their edges overlap.
Boolean operations have trouble with tangential surfaces. If you wish to do a boolean operation on two objects which have a face in common, it is very likely to fail. The work around is to offset faces so the objects overlap, or don't touch. It can sometimes be difficult to find the offending face or edge.
FreeCAD does not allow adding comments to sketches, about the only place comments can be added is to the spreadsheet.
The parameters are currently set for the Samsung Galaxy Luna Pro
This was done in both OpenSCAD and FreeCAD
To adjust this design to match your phone, in FreeCAD, edit the spreadsheet, in OpenSCAD, edit the variables at the beginning of the file.
I did this project as a way to learn how to use FreeCAD
I did this first in OpenSCAD, and completed it fairly quickly. I was figuring out what I was designing at the same time as I was designing it, so the code is horrible. It was a rather straightforward design in OpenSCAD, just a bunch of manual geometry.
In FreeCAD, I already knew what I was trying to design since I had done it in OpenSCAD. In FreeCAD it was mostly fighting the tool, figuring out how I was causing it to break, and how to avoid the pitfalls of FreeCAD. I had a lot of much appreciated help from the people at the FreeCAD forum.
FreeCAD had just come out with version 0.17 as its stable version. I had tried 0.16 and found it unstable, I had tried early versions of 0.17, and it looked promising, but was too much in flux. the stable version of 0.17 seems just stable enough to be usable.
I must have started over in FreeCAD at least 20 times. As a result the final design is much more polished than the OpenSCAD design.
Things I learned in FreeCAD:
Bodies can be rotated and translated, but the boolean tools for Bodies will ignore the rotation and translation, and use the original position of the body.
When working on a body, there is no way to translate or rotate what has already been done, so everything you are working on must be done in the final position.
You can create a reference plane (or a set of reference planes) that are rotated and offset from the default coordinate system, so you can work in this alternate coordinate system. This gets the same effect of rotating what you had previously done, but you must effectively rotate and move your coordinate system before you start building the part you wish to rotate or offset.
You can build your object with parameters in a spread sheet, but not all operations will update when parameters are changed.
There are multiple different workbenches. Operations in one workbench are not always available in another.
Objects designed in one workbench are not always usable in another.
In this design I did most of the initial work in "Part Design", but I needed to do a loft that was only available in the "Part" workbench. The loft can use a face, or a sketch, but if you have a body from the Part Design workbench, you can't select a face on it and use that in a loft. One must first make a clone of the object, then go to the "Draft" workbench, select the face you wish to use, select "Create Facebinder Object", then you can go back to the "Part" workbench, and use that Facebinder Object as a face for the draft. The loft can use a sketch from the "Part Design" workbench, but if it has links to a spreadsheet as it will in a parameterized design, it will break. Instead, one must put the sketch in a body, Pad it into a 3D object, and then go through the above procedure so that you can for a face so you can select the face that was defined in the sketch, and use that as part of the loft.
The sketch tool has some issues one needs to know about. It does not always catch when an object is over constrained. One of the most common failure here is when a line with an horizontal constraint has its endpoints mirrored by the vertical axis, the horizontal constraint becomes redundant, but this is not noticed by the tool. This often causes problems later, and is sometimes difficult to trace back to the redundant constraints. If there is a problem with a sketch, sometimes it won't let you edit numerical constraints to fix the problem, and one must delete some constraints before you can re-add the corrected constraints.
FreeCAD has some architectural issues. whenever the number of edges in an object change, they are arbitrarily renamed. Since later steps are often linked to earlier steps, they end up being linked to the wrong edges. 0.17 added a work around to this issue by allowing sketches to be linked not to the object, but to reference planes. Fillets are still a problem though since they must be linked to edges. The common suggestion is to do the fillets last. Fillets also have trouble when their edges overlap.
Boolean operations have trouble with tangential surfaces. If you wish to do a boolean operation on two objects which have a face in common, it is very likely to fail. The work around is to offset faces so the objects overlap, or don't touch. It can sometimes be difficult to find the offending face or edge.
FreeCAD does not allow adding comments to sketches, about the only place comments can be added is to the spreadsheet.
Similar models
thingiverse
free
Table Mounting Clamp by MatthewHenninger
...e you would like to make changes. you can change the constraints in the project without breaking the sketches and other booleans.
thingiverse
free
Parametric fan (FreeCAD exercise) by olavl
...mments are welcome.
update -
at least one person already made good use of this design: https://www.thingiverse.com/thing:3017255.
thingiverse
free
FreeCAD Sketch To OpenSCAD by Daizyu
...circle
arc ellipse
not implimented are..
hole
multi-strokes sketch ( multi faces )
not closed line and arc circle and arc ellipse
thingiverse
free
Anet A8 LCD Flush Mounting Frame Bracket (parameterized) by truglodite
...lot, you may also have to adjust the "mountholeoffset" parameter to get the holes where you want 'em.
cheers,
kevin
thingiverse
free
Abacus for Byram Township by mathcodeprint
...quot;
select what you want to export
use file/export to create stl.
i have created a video of this process at : openscadtofreecad
thingiverse
free
Parameterized Lens Filter Wrench by ttait_vantim
...ectrical tape" forming a thin durable and grippy rubber surface. it only takes a light squeeze to get a good grip with this.
thingiverse
free
FreeCAD to openSCAD by Daizyu
...e" and "translate".
version 1.2 update 4 sep, 2016.
create module for easy to modify.
thank you for your reading.
thingiverse
free
Faucet wheel, FreeCAD, parametric by Han_Ne
...p from divs 50 to 3 and expect that to work; do it in a number of steps. this seems to me be one limitation of the freecad solver
grabcad
free
Binder Clip
...ted gif this way. the opening range of the clip is 8mm. hope you like it, it is a 32mm clip that i had lying around for years :).
thingiverse
free
Double-Decker USB Flash Drive & Adapter Rack by RockyMtnMark
...duplicated objects, matching those numbers on the master object. similary, positioning is simplified by using vertical and horizontal constraints...
Akadap
thingiverse
free
Replacement Rain Gauge Mount by AKADAP
... how well this holds up sitting in direct sun light.
this is a particularly simple design that i threw together in about an hour.
thingiverse
free
Parameterized Tesla valve straw by AKADAP
...lex than i initially thought.
i am rather disappointed with the performance though. i can understand why these are not used much.
thingiverse
free
Taz Camera by AKADAP
...t without printing it again.
be sure to measure your bolt, and adjust the hole sizes appropriately in the design before printing.
thingiverse
free
White Board Pen Holder by AKADAP
...rized.
if fillets are enabled, it takes about 30 minutes to compile on my computer.
this took about 24 hours to print on my taz 6
thingiverse
free
OpenSCAD I-Beam Library by AKADAP
...ed..
import this library into your project with the "use" function to avoid including the test vectors in your project.
thingiverse
free
Dust Cover for Microscope eyepieces by AKADAP
...g the scope. this has been intentionally made loose fitting so that it can be installed and removed without moving the eyepieces.
thingiverse
free
Emergency Replacement Bottle Cap by AKADAP
... your eye). not sure it is actually sealing there, may be sealing on the shoulder of the bottle.
this is another openscad design.
thingiverse
free
Adaptor to align camera to microscope eyepiece by AKADAP
... solid tube, but found it to be a bit too snug. this is a little loose, but adjustments could be made to make the spring stiffer.
thingiverse
free
Spade Bit Rack by AKADAP
...gsybbqr90
it shows the first prototype. the file included here has some tweaks that fixed some problems with the original design.
thingiverse
free
List Defined (sort of) Tap Wrench Tray by AKADAP
...efined by lists, but there was some hand tweaking involved.
as usual you must edit the code to make this fit your specific tools.
Parameterized
thingiverse
free
Parameterized Crown by Baxerus
...parameterized crown by baxerus
thingiverse
a fully parameterized crown. you can choose size, number of spices and so on.
thingiverse
free
Parameterized Knob by jas
...parameterized knob by jas
thingiverse
a knob with many parameters.
thingiverse
free
Laptop Stand - Filament Saver - Parameterized
...'ve modified it to be parameterized like bharathsadashi did but ensured that the parameterization of the legs works properly.
thingiverse
free
Parameterized direct extruder for Ender 3
...arameterization is designed for using with different feeders - stock, titan, bmg or something else. see source code how to do it.
thingiverse
free
Parameterized spool support by davidjh78
...pport with parameterized scad file to make it easy to tune for different spool widths, center hole diameters, and shaft diameters
thingiverse
free
Parameterized simple rattle by Baxerus
... pea in it and a hole at the top to loosen the pea after print. the bottom is flattened, so it sticks to the printing bed better.
thingiverse
free
Parameterized monitor tray
...rint different models of tray, but i'm too lazy to search them.
idea was taken from https://www.thingiverse.com/thing:4139671
thingiverse
free
Fully parameterized T4 arm by RupAL
...d t4 arm by rupal
thingiverse
fully parameterized arm for t4 quadcopter. you can use the motor 3530 or improve cooling and more.
thingiverse
free
Parameterized box with rotating cap by bscheshir
...by bscheshir
thingiverse
parameterized box with rotating cap
make for storing anything: paper, card, pencil, cotton sticks, etc.
thingiverse
free
Parameterized Smart String Tower by HoraceLai
... a basic string test tower that can be parameterized in openscad to increase the number of body blocks to test different settings
Phone
archibase_planet
free
Phone
...se planet
mobile phone smartphone cellular phone cell phone
phone n270513 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Phone
... phone cell phone smartphone iphone cellular phone
phone iphone 4 apple n010113 - 3d model (*.3ds) for interior 3d visualization.
archibase_planet
free
Phone
...se planet
phone telephone dial telephone rotary phone
phone retro n130913 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Phone
...se planet
phone telephone dial telephone rotary phone
phone n191213 - 3d model (*.gsm+*.3ds+*.max) for interior 3d visualization.
archibase_planet
free
Phone
...se planet
phone telephone rotary phone dial telephone
phone n150214 - 3d model (*.gsm+*.3ds+*.max) for interior 3d visualization.
archibase_planet
free
Phone
...se planet
phone telephone dial telephone rotary phone
phone n100414 - 3d model (*.gsm+*.3ds+*.max) for interior 3d visualization.
archibase_planet
free
Phone
...base planet
phone telephone rotary phone dial telephone
phone old n310116 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
archibase_planet
free
Phone
...phone
archibase planet
equipment phone
phone n240110 - 3d model (*.3ds) for interior 3d visualization.
archibase_planet
free
Phone
...phone
archibase planet
telephone phone
mobile phone - 3d model (*.3ds) for interior 3d visualization.
archibase_planet
free
Phone
...phone
archibase planet
telephone phone
phone n021009 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
Stand
turbosquid
$50
stand watermelon stand
...yalty free 3d model stand watermelon stand for download as ma on turbosquid: 3d models for games, architecture, videos. (1528284)
archibase_planet
free
Stand
...stand
archibase planet
stand post pole
stand - 3d model for interior 3d visualization.
archibase_planet
free
Stand
...stand
archibase planet
stand sport barbell
stand kettler - 3d model for interior 3d visualization.
archibase_planet
free
Stand
...stand
archibase planet
locker drawer stand
stand 897810 - 3d model for interior 3d visualization.
archibase_planet
free
Stand
...stand
archibase planet
stand rack post
stand 2 - 3d model for interior 3d visualization.
archibase_planet
free
Stand
...stand
archibase planet
stand storefront shelving
stand 3 - 3d model for interior 3d visualization.
archibase_planet
free
Stand
...stand
archibase planet
stand shelf shelving
stand 4 - 3d model for interior 3d visualization.
archibase_planet
free
Stand
...stand
archibase planet
stand post stall
stand 5 - 3d model for interior 3d visualization.
archibase_planet
free
Stand
...stand
archibase planet
stand post stall
stand 6 - 3d model for interior 3d visualization.
archibase_planet
free
Stand
...stand
archibase planet
stand post shelving
stand 7 - 3d model for interior 3d visualization.