Skip to content

goldcove/Easy-Watch-Winder

Repository files navigation

Easy Watch Winder

Yet another Arduino based watch winder

Easy Watch Winder is an user friendly, low cost and watch-safe automatic watch winder.

Simply set the turns per day (TPD) and rotation variable in accordance with your wathc specification (See Orbita.com) and run the program :-D

The code is well commented and should be easy to modify for new and experienced programmers alike.

Software requirements

Stepper.h built-in Arduino library (Note: Risk of motor overheat. See code for comment and fix).

Hardware requirements

Development milestones

Version 1.0

  • Basic software and hardware to safely wind a watch.
    • Proof-of-concept watch mount and electronic housing

Version 2.0

  • Advanced operation
    • TPD selector
    • Turn direction selector
    • Power switch (preferably to cut power to both Arduino and stepper motor)
  • Permanent watch mount and electronics housing

Background info

Watch-specific factors (variables) affecting the programming:

  • Turns per day (TPD)
  • Rest (time)
    • Function of TPD and RPM.
  • RPM.
    • Commercial watch winders typically use approx. 6-8 rpm.
  • Direction of turning
    • Clockwise (CW)
    • Counter clockwise (CCW)
    • Both
  • Smooth motor operation

Example watch movement specification:

Movement TPD Turn direction
Sellita SW200 650-800 Both

Factors (Watch-specific) affecting the hardware/construction:

  • Three-way switch for selecting rotation
  • Two-way on-off switch
  • Rheostat for adjusting TPD
  • Angle of watch housing?
    • Commercial watch winders use both vertical, horizontal and slanted mounting. Probably does not affect performance.
  • De-Magnetization?
    • One source mentions this, probably safe to disregard.

Watch winder operation

Other DIY watch winder projects

Programming examples and tidbits

License

This project is licensed under GPLv3 (or later)