
The Open Source Watch Winder (OSWW) is an open source high quality, modular, watch winder. For $40*, you can build yourself a 3 watch, watch winder, with user-replaceable parts.
Key Features
- Quiet belt drive
- Bi-directional winding; winds for 3 minutes then pauses for 3 seconds. Change this in the code!
- Modular! Build one powered unit and daisy chain unpowered units together.
- Open Source - pull requests welcome
- Minimal electronics / programming experience required
- Easy to print
Looking for Even More Features?
Supercharge your build with Winderoo!
Winderoo is open source firmware, which adds the following:
- Controllable via web GUI over local mDNS (winderoo.local) or via Home Assistant (requires MQTT)
- Web UI is fully translated into 5 languages (more are welcome!)
- Settable RPD (rotations per day) between 100 - 960rpd
- Single direction (clockwise / anti-clockwise) or bi-directional winding.
- Settable start time. Have it wind while you're asleep, or while you're away, or anytime for that matter!
- Manual cycle start / stop.
- 3 seconds of rest after 3 minutes of rotation, in every mode.
- Estimated cycle duration (how long it'll take to wind your watch).
- Cycle progress display (how far along the current winding routine is).
- Software or optional physical button to trigger ON/OFF state, so you can disable the winder completely.
- Simple setup. Flash the firmware and File System with a few clicks, then connect your phone (or other device) to the winder's setup wifi network & add it to your home network.
- There's no app required! You control it from a web browser.
- Minimal electronics / programming experience required
Note: Winderoo has a separate set of hardware requirements to this project, OSWW, and has much more complex firmware flashing requirements. If in doubt, stick with the base firmware provided in OSWW's repository.
*$40 at time of writing - March 2023
----------------------
----------------------
Please see GitHub for the most up-to-date info & models.
----------------------
Check out the detailed build and setup instructions on GitHub
Bill of Materials (what you need to buy)
Wiring Diagram
Print Settings
Source Files
Winderoo
Some general printing advice:
- The following models will require support:
STRUCT_mid_platewatch_mount
- The model is designed to be printed with PLA, therefore tolerances are spec'd for that
- Tolerances are between
0.1 - 0.2mm
- Tolerances are between
- Print with 25% infill
- This will the increase overall rigidity of the model, especially when dealing with the motor's torque.
- This will also give you a "premium feeling" product.
- If your printer has a tendency elephant foot, you'll need to file down some of the pieces.
- For example, the
mounting_dowel's outter lip will need to be filed down so themounting_dowel_sleevecan easily slip over it.
- For example, the
Most importantly, have fun!
----------------------
Revisions
- March 2023 - RELEASE
- March 2023 - Add source files
- April 2023 - Add Winderoo
- February 2024 - Internationalisation available in Winderoo (English, French, Spanish, German)
- April 2024 - Winderoo now supports an OLED screen, added Português, bug fixes
- October 2024 - Winderoo now has Home Assistant integration, support for PWM motor control
OSWW - The Open Source Watch Winder
by mwood77 · original on Printables ↗
Gadgets / Other Gadgets
♥ 397⬇ 1.0k🖨 19 prints
Print profiles
high_position_tensioner_pulley_mount_v1.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
STRUCT_back_plate_v2.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
tensioner_pulley_mount_v2.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
mounting_dowel_sleeve_v3.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
multi_clip.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
tensioner_pulley_v1.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
STRUCT_mid_plate_v2.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
watch_jig_collar_v4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
watch_jig_driveshaft_v3.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
STRUCT_front_plate_v2.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
mounting_dowel_v3.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
watch_jig_v4.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
clutchless_drive_pulley_v2.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
motor_drive_pulley_v3.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
watch_mount_v7.stlDEFAULT
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
spring_holder_v3.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
top_hat_v2.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print