Got the Time? (Clock)

Show off your prints!!!
User avatar
sthone
Posts: 897
Joined: Tue Jul 08, 2014 8:25 pm
Location: Connecticut
Contact:

Got the Time? (Clock)

Post by sthone » Fri Mar 13, 2015 3:08 pm

Clock001.jpg
Clock001.jpg (80.98 KiB) Viewed 11474 times
I can't claim credit for the concept, I saw this Clock on Reddit the other day and I was inspired to try and design my own. It's a pretty unique concept, you read the time off the little window to the left.

Clock002.jpg
Clock002.jpg (104.32 KiB) Viewed 11474 times
The five basic parts.

Clock005.jpg
Clock005.jpg (111.7 KiB) Viewed 11474 times
It runs off a normal (high torque) clock movement.

Clock003.jpg
Clock003.jpg (104.33 KiB) Viewed 11474 times
The hour Dial... The print was paused when it got to the numbers layer and the filament changed to get the black numbers. This was the first time I tried this in S3D, turns out it's pretty easy to do.
Clock004.jpg
Clock004.jpg (138.71 KiB) Viewed 11474 times
The minutes dial.
____________________________________________________
See my projects at https://www.theneverendingprojectslist.com

User avatar
Jules
Posts: 3144
Joined: Wed Jan 21, 2015 1:36 am

Re: Got the Time? (Clock)

Post by Jules » Fri Mar 13, 2015 5:55 pm

That turned out great! Love the color change effect too - I generally only pause S3D when my print is cratering - glad to know it can be used for something useful as well! :D

Bratag
Posts: 438
Joined: Wed Jan 14, 2015 5:33 am

Re: Got the Time? (Clock)

Post by Bratag » Fri Mar 13, 2015 7:28 pm

Did you pause it manually in S3D or send a series of commands? I read a thread some time ago that you are able to pause, move the printhead and setup the new filament and then resume and it would move back to the last print position and restart. Is that the method you used?

User avatar
sthone
Posts: 897
Joined: Tue Jul 08, 2014 8:25 pm
Location: Connecticut
Contact:

Re: Got the Time? (Clock)

Post by sthone » Fri Mar 13, 2015 8:55 pm

Yeah... I click pause and then using the jog buttons (have that tab open before you hit pause) click the z axis as quick as you can to drop the platform. If you are not quick to drop the platform the hot nozzle can melt the spot it stops at and leave a blob. This happened the first few times I tried it but I just sliced it off the blob with a razor blade. Then hit retract and after the filament change you extrude a bit to get it flowing and then just hit resume and it goes right back to where it left off. Just make sure you click in the right order - Pause, Drop Z, then Retract. I got excited and hit retract first once after the pause and I couldn't drop the platform until it stopped retracting, and of course I hit 100 too. Overall it's pretty easy and opens up some new design possibilities. (as long as the design layers work out like for this.)

-Steve
____________________________________________________
See my projects at https://www.theneverendingprojectslist.com

jsc
Posts: 1864
Joined: Thu Apr 10, 2014 4:00 am

Re: Got the Time? (Clock)

Post by jsc » Sat Mar 14, 2015 2:16 am

If you are handy with a text editor, you can add in some gcode at the appropriate layer so you don't need to hit pause at the exact right moment and do all that stuff manually. Simplify3D and OctoPrint both use M0 to indicate a pause. So you can search through the file to find the layer you want to pause at, and insert

Code: Select all

M0 ; pause
G91 ; set relative positioning
G0 Z 20 ; raise Z (drop bed)
G1 E-10 ; retract
G90 ; set absolute positioning
M84 S0 ; disable idle timeout

User avatar
Jules
Posts: 3144
Joined: Wed Jan 21, 2015 1:36 am

Re: Got the Time? (Clock)

Post by Jules » Sat Mar 14, 2015 2:13 pm

jsc wrote:If you are handy with a text editor, you can add in some gcode at the appropriate layer so you don't need to hit pause at the exact right moment and do all that stuff manually. Simplify3D and OctoPrint both use M0 to indicate a pause. So you can search through the file to find the layer you want to pause at, and insert

Code: Select all

M0 ; pause
G91 ; set relative positioning
G0 Z 20 ; raise Z (drop bed)
G1 E-10 ; retract
G90 ; set absolute positioning
M84 S0 ; disable idle timeout
Jin, would you then just Resume using the Machine Control Panel button in S3D when you are done with the filament swap?

jsc
Posts: 1864
Joined: Thu Apr 10, 2014 4:00 am

Re: Got the Time? (Clock)

Post by jsc » Sat Mar 14, 2015 6:03 pm

Presumably. I haven't played too much with filament swapping. M0 is treated exactly as if you had pushed the pause button manually. The rest of the code is to automate some of the things you want to have happen when a print is paused.

User avatar
Jules
Posts: 3144
Joined: Wed Jan 21, 2015 1:36 am

Re: Got the Time? (Clock)

Post by Jules » Sat Mar 14, 2015 8:56 pm

Excellent! :)

User avatar
sthone
Posts: 897
Joined: Tue Jul 08, 2014 8:25 pm
Location: Connecticut
Contact:

Re: Got the Time? (Clock)

Post by sthone » Sun Mar 15, 2015 9:47 pm

That would be a lot easier instead of sitting there having to watch it print I'll have to give this a try next time. Thanks

-Steve
____________________________________________________
See my projects at https://www.theneverendingprojectslist.com

jsc
Posts: 1864
Joined: Thu Apr 10, 2014 4:00 am

Re: Got the Time? (Clock)

Post by jsc » Mon Mar 16, 2015 12:02 am

If you do try it out, make sure you don't put a space between Z and 20. I think that's a syntax error.

Post Reply