Workshop detail header
Workshop notes

Mechanical Bitcoin movement

Build logs, machining experiments, watchmaking notes, and lessons from trying to make a mechanical watch shaped by Bitcoin.

This is the main record of the project: what worked, what failed, what changed, and what I learned along the way.

2025/05/06 10:00 UTC
TLDRFinally getting my watchmaking setup dialed in! 🛠️ The new lathe is a game-changer—solid, simple, and way more reliable than my last pricey mistake. With an upgraded microscope and dual screens, my space is now a hub for precision. Excited to keep pushing forward! 😎
Show more Show less

Watchmaker’s Corner Coming Together 🛠️

Today I spent some time giving love to the watchmaker’s lathe—a beautifully made machine by @watchmakerlathe. It’s seriously well-built and feels like it’s going to be the heart of the fine finishing process. ❤️

So far, this lathe—at a fifth of the price—has proven to be much better than the NSCNC lathe I unfortunately purchased. That one ended up feeling like a useless scam, unfortunately. This new setup? Solid, simple, and precise.

I also set up the microscope—yes, it’s a Chinese body, but I upgraded it with AmScope lenses, and paired it with two 24" screens. The result is a seriously comfy and capable workspace. 🔬💻

Bit by bit, the workstation is becoming a proper watchmaking lab. Super excited to keep refining and moving forward. 😎

sketch

Read standalone post

2025/05/03 15:58 UTC
TLDRToday’s project involved making four M4 clearance holes for an engine-supporting plate using Fusion 360 and ChatGPT for tool setup and speed adjustments. Even though the tool was a bit large for the Elara machine, some creative tweaks made it work smoothly, turning a simple task into a satisfying accomplishment. Small steps can lead to tangible real-world results, showing how technology and creativity can work hand in hand. 🔩
Show more Show less

Simple but Satisfying: M4 Clearance Holes 💡

Today I did a small but meaningful exercise—making 4 clearance holes for M4 screws on a plate that will eventually support an engine. 🔩

I modeled the part in Fusion 360, created the tool setup using the tool’s actual specs, and got help from ChatGPT to figure out the right feeds and speeds. It worked surprisingly well!

The tool I used was a bit big for the Elara, so I had to do some creative adjustments to make everything fit and run smoothly—but it held up, and honestly, I think it did a great job. 😊

Always fun to turn small steps into real-world parts!

sketch

Read standalone post

2025/04/27 19:58 UTC
TLDRHey, guess what? Incabloc got back to me and even suggested cool tweaks to my balance staff design, which is a huge win! 🎉 This means I'm finally on the way to creating a proper spring-shock system—super pumped for this milestone! 🚀
Show more Show less

Exciting News: Incabloc Replied! 🎉

I’m very pleasantly surprised—Incabloc finally replied to my inquiry! 😍 Not only did they answer, but they also suggested some awesome changes to the balance staff design, which I’m more than happy to implement.

It feels incredible to finally be on the path to having a proper spring-shock system for my balance. This is a major milestone, and I couldn't be more excited! 😄

Big step forward—woho! Onward to updating the design and bringing this movement closer to life! 🚀

Read standalone post

2025/04/27 19:58 UTC
TLDRRefactoring the Elara's codebase turned a few small tweaks into a major overhaul, leading to a cleaner, more efficient system that's easier to maintain. Key improvements include reducing UI clutter, correcting tool placement issues, and organizing code into a self-contained class with better version control. 🎨 The result? A more stable and organized experience that runs smoother and is easier on the eyes, thanks to some UI help from ChatGPT. 🚀
Show more Show less

Deep Dive: Refactoring the Elara’s Codebase 🚀

I started noticing some quirks on the Elara that I wasn’t very happy with, and what began as simple tweaks turned into a deep rabbit hole that lasted a few weeks. 🕳️😅

In the end, I ended up refactoring the entire codebase for the mill system. It was a huge learning experience—and now, I truly understand the ins and outs of the Elara.

Main Things I Didn’t Like:

  • Cluttered UI with lots of elements I didn’t use at all
  • The spindle Z-point without a tool was incorrectly placed in the air, causing negative dimensions on shorter tools
  • Hardcoded access to machine variables (e.g., #1229) instead of using mc constants—making Mach4 upgrades risky
  • Inconsistent ways of storing data (profileWrite vs RegWrite)—making it hard to know the source of truth; I simplified it
  • A bunch of unused macros
  • Lots of global variables and dead code cluttering things up
  • No Ui blocking functions
  • The module is now a self-contained class that is instantiated properly on the respective threads (UI and macro)—making everything more stable and organized
  • Implemented a friendly VSCode project with a proper building mechanism and version control for better maintainability and upgrades

ChatGPT even helped me reach a nice balance on UI colors, though unfortunately the Mach4 UI editor is pretty limited. 🎨

For now, it looks like this—and I’m much happier with how everything runs and feels. Clean, simplified, and way easier to maintain. Onward! 🚀

sketch

Read standalone post

2025/04/12 16:55 UTC
TLDRUsing new fixtures for my 50x50mm stock has revolutionized my workflow by boosting precision and consistency, especially for multi-pass setups. Big shout-out to Paul from Roysdon Watch Co. for sharing the fixture files and Dimitri from NSCNC for sending some fixtures along with the machine. It's incredible how the right tools—and people—can transform your process! 🙌
Show more Show less

Fixture Game Changer—Thanks Paul! 🙌

Using these fixtures that hold 50x50mm stock—in 3.175mm, 3mm, or 2mm thickness—has been an absolute lifesaver. They've brought much-needed consistency and precision to my workflow, especially for multi-pass setups. 🔧

Huge thanks to Paul from Roysdon Watch Co. for generously sharing the fixture STEP files, and also to Dimitri from NSCNC as he sent a few fixtures with the machine. 🙏

It’s amazing how the right tools—and the right people—can make such a big difference. This setup has leveled up my machining process in a huge way!


sketch

Read standalone post

2025/04/08 10:40 UTC
TLDRThe mainspring barrel is finally shaping up after several milling attempts, with each iteration bringing us closer to a precise, functional part. It's been rewarding to see the geometry and fit come together, though there's still some refining ahead. 🚀 If you're into craftsmanship or watchmaking, this is where the magic happens!
Show more Show less

Mainspring Barrel In Progress! 🔧

Today we worked on the full mainspring barrel—straight off the machine after a rough pass! It’s been a journey of 4–5 milling attempts to fine-tune tolerances and polish the details, but wow, it’s starting to look amazing. 😍

Each iteration gets us closer to a precise and functional part. Seeing the geometry come together with proper fit and finish is incredibly satisfying. Still some refining left, but it’s definitely coming to life!

Onward to the next steps! 🚀


sketch sketch sketch

Read standalone post

2025/04/04 10:40 UTC
TLDRAlexis just upgraded my Elara machine to hold 10 tools, thanks to his custom expansion adding 4 extra slots. This means smoother multi-tool jobs with less manual swapping, making room for more creativity. Alexis didn't just help out; he seriously leveled up my workflow, and you can check out his artistic side on Instagram too! 🙌🚀
Show more Show less

Tool Expansion! Huge Thanks to Alexis 🙌

Big shoutout to my friend Alexis, who during his visit made something absolutely awesome—a custom expansion that adds 4 extra tool slots to the Elara! 😍

That means I can now hold a total of 10 tools on the machine. WOW. This is going to make multi-tool jobs so much smoother, with less manual swapping and more room to experiment and refine. 🛠️

It’s always amazing when friends lend a hand and leave behind something that levels up the entire workflow. Thanks again, Alexis—this is a game changer! 🚀

Check his insta here (He's also a super talented artist)


sketch

Read standalone post

2025/04/03 13:55 UTC
TLDRBig news: The Elara machine has reached 2 micron precision on all axes, meaning it's perfectly tuned for creating intricate parts like watch components. This was achieved by solving alignment issues when rotating parts, ensuring the Z and Y axes align perfectly with the A axis. Now, they're ready to start producing high-precision components. 🚀
Show more Show less

2 Micron Precision Achieved! 🎉

WOW! It’s so exciting!!! We finally reached 2 micron precision on the Elara—across all three axes: X, Y, and Z! 😱

This has been a huge goal, and hitting this level of accuracy means we’re officially ready to start making parts. Every axis is now dialed in, stable, and repeatable—exactly what’s needed for micro-mechanical work like watchmaking. 🔧

The breakthrough came from fixing a tricky issue: since we’re using the A axis to mill, the part is milled, then rotated 180 degrees and milled again. That means the Z and Y axes must be absolutely centered to the A axis. Any offset—even just a few microns—causes a massive misalignment when the part is flipped. 😬

Now that the setup is truly centered and locked in, we’re ready to move forward. Time to bring some real components to life! 🚀

sketch

Read standalone post

2025/03/28 15:06 UTC
TLDRI've been diving into the NSCNC Lathe3 and it's been a steep learning curve, thanks to a lack of initial configuration. Setting up Mach4, tweaking Fusion 360, and modifying post processor code have all been necessary steps to get things running smoothly. While there's still a lot to master, especially clean cuts and tool centering, each experiment is a step closer to precision. 💪
Show more Show less

Finally Back—Learning the Lathe the Hard Way

Wow, it’s been a while since my last post! I’ve been deep in the trenches learning how to use the NSCNC Lathe3, and let’s just say—it hasn’t been plug-and-play. 😅

The manufacturer didn’t send it fully configured, so I had to learn how to set up Mach4, tweak post processor code, and fine-tune Fusion 360 just to get accurate results. It’s been intense, but I’m slowly getting there.

Still a lot to learn—especially when it comes to centering tools and actually achieving clean cuts with good tolerances. I’ve been experimenting with HSS tools for learning, but Fusion’s setup for that is a bit... strange.

Mach4 Setup

  • Machine configured as: "Lathe Diameter"
  • Tool 1: Tip placed at the center of the stock. On G54, measure XYZ, and in tool offsets, everything is zeroed.
  • Tool 2+:
    • Z → Face of stock (WCS)
    • X → Center of stock
    • In tool offsets, measure XYZ offsets
  • Post processor had to modify the startSpindle(), to add a hold of 1 second, to allow the change of spindle rotation and allow the motor to rest.
    if (typeof startSpindle.lastDirection !== "undefined" && startSpindle.lastDirection !== spindleDir) { writeBlock(mFormat.format(5)); // M5 - Stop spindle writeBlock(gFormat.format(4), "P1.0"); // G4 P1 - Dwell for 1 second } startSpindle.lastDirection = spindleDir;}

Fusion 360 Setup

Upper Tools:

  • Post Turret: 104
  • Setup: Orientation: 0°, Spindle Rotation: CW
  • Holder: If it’s a -R tool → Left Handed, if -L tool → Right Handed

Lower Tools:

  • Post Turret: 103
  • Setup: Orientation: 0°, Spindle Rotation: CCW
  • Holder: If it’s a -R tool → Left Handed, if -L tool → Right Handed

This is what’s working so far! Still a long road ahead, but progress is being made—one cut at a time. 💪

sketch

Read standalone post

2025/03/13 20:06 UTC
TLDRStill tweaking the barrel arbor on test #15, and while progress is happening, perfection is elusive. Even a 0.05-degree misalignment can cause big issues, but improvements have been made with innovative setup tweaks using a digital inclinometer. In watchmaking, every tiny adjustment counts, so it’s a journey of precision and patience. 🚀
Show more Show less

Barrel Arbor: Test #15 and Still Going!

The barrel arbor is one of the toughest parts to machine by hand. This is test #15 on the Elara with the 4th axis, and while I’m making progress, there’s still a long way to go before it’s perfect. 😅

Axis alignment has been a serious challenge. A small misalignment of just 0.05 degrees can cause a 0.125mm Z error at 20mm from center—enough to throw everything off. Right now, we’ve gotten it down to 0.065 degrees, which is great, but still not quite where it needs to be.

That 0.06mm difference may not seem like much, but in watchmaking, it absolutely is. Every micron counts when working at this scale, and even the slightest misalignment can affect fit, function, and aesthetics.

To align the 4th axis, I added a piece of aluminum to the 3-axis fixture, flattened it, and used that as a base for the digital inclinometer (with a precision of two decimal places). Then, I mounted the fixture onto the 4th axis and rotated it until it hit 0.00. This setup has improved accuracy significantly, but there's still a little room for refinement.

Precision at this level is no joke, but every test brings new insights. Onward to the next iteration! 🚀

sketch sketch

Read standalone post

NOSTR:

npub1nvhq9vgkpahlugwcf3jsnpaq5lj3w3rk6lknnvf9r8h8ft2ja2asaqcn2a
npub1nvhq9vgkpahlugwcf3jsnpaq5lj3w3rk6lknnvf9r8h8ft2ja2asaqcn2a
Copyright 2025 The bitcoin watchmaker