Thingiverse
Clockwork Library by syvwlch
by Thingiverse
Last crawled date: 3Â years ago
This is the repository for my clockwork library, which I've been developing for the printable clock project. I will upload future versions here, to keep them separate from the clock scripts.
Current development version to be found on git hub here:https://github.com/syvwlch/Printable-Clock-Project
As code from the clock scripts matures, I will move it into this library to facilitate re-use. So far I have been able to keep the library backwards-compatible, and I will try to continue that way.
/*
This is an OpenSCAD library to create various pinion wheels, escapements and other pieces of clockwork gearing
Uses the MCAD involute_gears library and will not work without it!
Created by syvwlch and licensed under the Attribution - Share Alike - Creative Commons license.
v1 - 2011 04 15
First library version of the code
Included escapement(), placeEscapement() and escapementWheel() in particular
v2 - 2011 04 21
Added spokes() module, and used it in escapement() module
Updated escapement(), ringtooth(), tooth() and ring() modules to render better/faster in openCSG mode
v3 - 2011 04 22
Renamed to clockworkLibrary
Added hand(), handNotch(), pinionWheel(), pinionEscapementWheel(), pinionDrum()
v4 - 2011 04 29
Added negative space toggle to the parts, which defaults to false
Strengthened pinion teeth.
v5 - 2011 05 01
Added herringbone gear option, with a default value of 0
v6 - 2011 05 04
Changed how drum height in pinionDrum() is measured to work like sleeve extension does, to simplify placement math
Corrected error in how sleeve extension is measured in pinionWheel() (wheels are 2thickness+1spacer thick)
Changed how drum height in pinionEscapementWheel() is measured, to standardize
Create a drum() module, and implemeted flanges to keep the string from falling off
Retrofitted drum() into pinionDrum(), as well as for the spacer in pinionEscapementWheel() and pinionWheel()
v7 - 2011 05 04
Added an assymetric spacer so that the herringbone gears would mesh without running into the drum flanges
Switched to using mirror() to implement the two halves of the herringbone as a result
v8 - 2011 05 06
Fixed a bug in spokes() which referenced the wrong spoke width parameter (thanks kitlaan!)
v9 - 2011 05 07
Modified the escapement wheel profile to support club teeth (still defaults to ratchet teeth)
Club tooth parameters accessible in tooth(), ringtooth(), escapementWheel() and pinionEscapementWheel()
Modified escapement to control angle of impulse faces on the pallets, defaults to 45o as per ideal Graham escapement w/o club teeth
Escapement will work if impulse face angles are set to 45o minus tooth lean plus club angle, and drop can be controlled via face angle
v10 -2011 05 08
Modified the drum() module to add holes to attach a string
Backwards compatible with no holes if the new arguments are not passed
Modified pinionDrum() to make use of this new feature, but backwards compatible with no holes if the new arguments are not passed
Summary of code changes:https://github.com/syvwlch/Printable-Clock-Project/commit/04b645cd6fdbdcf74b8ed0ee9eb0a2f971e974f5
v11 - 2011 05 18
Modified to support the ratcheting drum designed by rustedrobot: http://www.thingiverse.com/thing:8555
Backwards compatible, one-piece drum still available as an option
*/
Current development version to be found on git hub here:https://github.com/syvwlch/Printable-Clock-Project
As code from the clock scripts matures, I will move it into this library to facilitate re-use. So far I have been able to keep the library backwards-compatible, and I will try to continue that way.
/*
This is an OpenSCAD library to create various pinion wheels, escapements and other pieces of clockwork gearing
Uses the MCAD involute_gears library and will not work without it!
Created by syvwlch and licensed under the Attribution - Share Alike - Creative Commons license.
v1 - 2011 04 15
First library version of the code
Included escapement(), placeEscapement() and escapementWheel() in particular
v2 - 2011 04 21
Added spokes() module, and used it in escapement() module
Updated escapement(), ringtooth(), tooth() and ring() modules to render better/faster in openCSG mode
v3 - 2011 04 22
Renamed to clockworkLibrary
Added hand(), handNotch(), pinionWheel(), pinionEscapementWheel(), pinionDrum()
v4 - 2011 04 29
Added negative space toggle to the parts, which defaults to false
Strengthened pinion teeth.
v5 - 2011 05 01
Added herringbone gear option, with a default value of 0
v6 - 2011 05 04
Changed how drum height in pinionDrum() is measured to work like sleeve extension does, to simplify placement math
Corrected error in how sleeve extension is measured in pinionWheel() (wheels are 2thickness+1spacer thick)
Changed how drum height in pinionEscapementWheel() is measured, to standardize
Create a drum() module, and implemeted flanges to keep the string from falling off
Retrofitted drum() into pinionDrum(), as well as for the spacer in pinionEscapementWheel() and pinionWheel()
v7 - 2011 05 04
Added an assymetric spacer so that the herringbone gears would mesh without running into the drum flanges
Switched to using mirror() to implement the two halves of the herringbone as a result
v8 - 2011 05 06
Fixed a bug in spokes() which referenced the wrong spoke width parameter (thanks kitlaan!)
v9 - 2011 05 07
Modified the escapement wheel profile to support club teeth (still defaults to ratchet teeth)
Club tooth parameters accessible in tooth(), ringtooth(), escapementWheel() and pinionEscapementWheel()
Modified escapement to control angle of impulse faces on the pallets, defaults to 45o as per ideal Graham escapement w/o club teeth
Escapement will work if impulse face angles are set to 45o minus tooth lean plus club angle, and drop can be controlled via face angle
v10 -2011 05 08
Modified the drum() module to add holes to attach a string
Backwards compatible with no holes if the new arguments are not passed
Modified pinionDrum() to make use of this new feature, but backwards compatible with no holes if the new arguments are not passed
Summary of code changes:https://github.com/syvwlch/Printable-Clock-Project/commit/04b645cd6fdbdcf74b8ed0ee9eb0a2f971e974f5
v11 - 2011 05 18
Modified to support the ratcheting drum designed by rustedrobot: http://www.thingiverse.com/thing:8555
Backwards compatible, one-piece drum still available as an option
*/
Similar models
thingiverse
free
Clock Builder Script by syvwlch
...s create a copy of a clock-script, and modify parameters to your heart's content. the core code and parameters are unchanged.
thingiverse
free
Flanged Drums for Clockwork Gears by syvwlch
...the gear train.
depth of the flanges is one half of the defined rim width, or one third of the drum height, whichever is smaller.
3dwarehouse
free
English Lever Escapement
...her than the optimal angle, so the design is less efficient. #clubtooth #english #escapement #faces #impulse #lever #lock #pallet
thingiverse
free
Club-Tooth Escapement by syvwlch
... to the pendulum on one swing is a little larger than on the other. i need to tweak the pallet face sizes to adjust for that. :-)
thingiverse
free
Test Jig #2 - Clock Script by syvwlch
...escapement with increased drop, i.e. smaller impulse faces. the intent is to remove the need to shave the teeth before it works.)
thingiverse
free
Negative Space of the 8-Gear 60x12 Clock by syvwlch
...ork library can do, using the 8-gear 60x12 clock as the reference.
(edit: added a version with the shafts, for added convenience)
thingiverse
free
Herringbone Clockwork Option by syvwlch
...ntroduced a little (parametric) space between the two gears of a wheel... because with herringbone gears, the gears must line up.
thingiverse
free
Library Version of Rustedrobot's Ratcheting Drum by syvwlch
...oject.
all the design cleverness is his, i just made it fit into the existing code so that it could be invoked for the drum gear.
thingiverse
free
Test Jig - Clock - Minutes and Seconds Only by syvwlch
...y own clockwork library.
current repository for the latest version of the clockwork library:http://www.thingiverse.com/thing:8155
thingiverse
free
Frame Update for 8-Gear Clock (revision C) by syvwlch
.../www.thingiverse.com/thing:8136
cc-a-sa licensed.*/
this script uses the mcad involute_gear library and my own clockwork library.
Syvwlch
thingiverse
free
Madel by syvwlch
...this proud token of your status as a veteran maker. i think it will print without supports, and i think it will work as intended.
thingiverse
free
Fan of the Cube by syvwlch
...low between topmod and blender.
started from a cube for a flat base and tried to keep overhangs "reasonable" this time.
thingiverse
free
LOLthing: Bracelet Edition by syvwlch
...giverse
it's a mashup of lolcats and derivative things, see?
ahem... yes, humor runs to the bizarre in my family, sorry. :-)
thingiverse
free
Teapot by syvwlch
... for a while... improving the spout, adding a mesh to hold the tea leaves back, and internal supports so it can be printed as is.
thingiverse
free
Clip Bracelet by syvwlch
... clip fastener... a fixed-length plastic tie, or bracelet.
tmr's original thing is here:
http://www.thingiverse.com/thing:484
thingiverse
free
Hour gears with Tighter ID by syvwlch
...r gear, with slightly reduced inner diameters, as there are reports that it tends to flop around on the minute gear's sleeve.
thingiverse
free
Egg Holder by syvwlch
... a few softly rounded holes in it, but it's held up by columns half-hidden inside, as is the floor of the well in the center.
thingiverse
free
Dodecahedron Sponge Experiment by syvwlch
...wikipedia.org/wiki/menger_sponge yes, they don't have to be based on cubes... ) and then plays some additional games with it.
thingiverse
free
Icosahedron Experiment by syvwlch
...giverse.
download it here: http://www.topmod3d.org/
post here: http://gadgets.boingboing.net/2009/04/07/3d-printer-art-draft.html
thingiverse
free
Princess Heart Crown by syvwlch
... can go a long way to securing continued forbearance. ;-)
thank you makealot for the original of which this is just a quick hack.
Clockwork
3d_export
$5
Clockwork
...es called clocks (where it is also called the movement) or other mechanisms that work similarly, using a complex series of gears.
turbosquid
$11
Artemest Clockwork Cabinet by Lanzavecchia
...ork cabinet by lanzavecchia for download as max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1480734)
turbosquid
$10
Old clockwork toy "ice-cream man".
...t;ice-cream man". for download as c4d, max, fbx, and obj on turbosquid: 3d models for games, architecture, videos. (1645395)
turbosquid
$49
Little Robots toy Robot Collection Wind Up Clockwork Toys
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3d_export
$12
Gear 3D Model
...3dexport gear parte machine cog mechanic industrial wheel clock clockwork watch gear 3d model gldesign 24995...
3d_export
$29
Tin Robot toy 3D Model
...tin toy robot retro vintage antique collectable wind windup clockwork tin robot toy 3d model zarday321 11982...
3d_export
$39
Little Botts 3D Model
...little botts 3d model 3dexport tin toy wind up clockwork retro collectable collection bundle pack robot group set little...
3d_export
$99
Watch 8 3D Model
...watch 8 3d model 3dexport montres rolex clockwork watch gear wristwatch constantin swiss geneve gears mechanical isochronism...
3d_export
$99
Watch 9 3D Model
...watch 9 3d model 3dexport emboss yacht skipper yh2wr4 clockwork watch gear wristwatch constantin swiss geneve gears mechanical isochronism...
3d_export
$99
Watch 10 3D Model
...watch 10 3d model 3dexport arnold son time clockwork watch gear wristwatch swiss geneve gears mechanical isochronism parts...
Library
3d_ocean
$5
Library
...library
3docean
book book case library
library
3d_export
$6
library
...library
3dexport
a ready-made model of a library for use in peru
3d_ocean
$5
Library
...library
3docean
book books furniture home home design interior library
home design…
turbosquid
$15
library
...turbosquid
royalty free 3d model library for download as max on turbosquid: 3d models for games, architecture, videos. (1351741)
turbosquid
$9
Library
...turbosquid
royalty free 3d model library for download as max on turbosquid: 3d models for games, architecture, videos. (1433110)
turbosquid
$7
Library
...turbosquid
royalty free 3d model library for download as max on turbosquid: 3d models for games, architecture, videos. (1363568)
turbosquid
$5
Library
...turbosquid
royalty free 3d model library for download as max on turbosquid: 3d models for games, architecture, videos. (1309343)
3ddd
$1
classic library
...classic library
3ddd
library
classic library
3dsmax 2008 vray
3d_export
$10
Library
...library
3dexport
3d_export
free
library
...library
3dexport