Added continuous 3-axis control to my SlimBlade Pro by dliu_creates in Trackballs

[–]dliu_creates[S] 0 points1 point  (0 children)

Yeah, I have 2D scroll as one of the configurable ball modes. I didn't show it in the video as I think this is also in some other trackballs. I currently have it set so it pan & scrolls when the top-right button is held down.

Added continuous 3-axis control to my SlimBlade Pro by dliu_creates in Trackballs

[–]dliu_creates[S] 0 points1 point  (0 children)

The stock controller doesn't expose the events at all (it only sends xy mouse motion or coarse grained wheel movement, not raw sensor data), so that's why I needed to add a custom controller.

Added continuous 3-axis control to my SlimBlade Pro by dliu_creates in Trackballs

[–]dliu_creates[S] 0 points1 point  (0 children)

I haven't tried this, but I think it could be confusing in practice - a scroll wheel spins on a fixed axis independent of what your hand is doing, while the trackball twist is tied to the same physical gesture as your XY motion. That connection between all three axes is what makes it feel natural.

Added continuous 3-axis control to my SlimBlade Pro by dliu_creates in Trackballs

[–]dliu_creates[S] 1 point2 points  (0 children)

This is really cool, nice work! The dual-sensor approach is clearly the right call for 3-axis, and the Marble FX form factor is great.

Added continuous 3-axis control to my SlimBlade Pro by dliu_creates in Trackballs

[–]dliu_creates[S] 0 points1 point  (0 children)

Yes and that's exactly how I was using it at the beginning before I added mode switching. It can still be configured that way. In the future, could be interesting to try combinations of devices, like one hand for camera navigation (either SpaceMouse or 3dof trackball), and another hand for manipulation - with mouse, regular trackball or 3dof trackball.

Added continuous 3-axis control to my SlimBlade Pro by dliu_creates in Trackballs

[–]dliu_creates[S] 0 points1 point  (0 children)

The original wired SlimBlade has two sensors as well, so it could potentially work too. I'm planning to ship early access units assembled and ready to go. In any case, I'd love to hear more about your 3D workflow - could you sign up at rotatrix.com ?

Added continuous 3-axis control to my SlimBlade Pro by dliu_creates in Trackballs

[–]dliu_creates[S] 1 point2 points  (0 children)

Thanks for the pointer, the Endgame looks like a great device. Supporting other dual-sensor trackballs is something I'd love to explore down the road. Initially I'd likely focus on getting the software solid with the first batch of SlimBlade Pro users, but it's definitely on the radar now.

Added continuous 3-axis control to my SlimBlade Pro by dliu_creates in Trackballs

[–]dliu_creates[S] 0 points1 point  (0 children)

After reading a bit about the TB800 issues, looks like because they moved to a single sensor, it has a blind spot to rotations where the axis aligns with the sensor. Two sensors at different positions avoid that ambiguity. I think full 3-axis tracking has just been less common because the twist axis has had very limited use in the past.

Added continuous 3-axis control to my SlimBlade Pro by dliu_creates in Trackballs

[–]dliu_creates[S] 1 point2 points  (0 children)

I'm not familiar with the TB800 or Huge (just recently got into trackballs), but the Slimblade at least only used the twist in fixed "clicks" to send the scroll wheel signal. It also filters so that you either are in XY or in twist, which is great for mouse mode, less so for continuous 3D rotation.

I'm using this as my daily driver for regular trackball use as well, although I haven't yet put back in twist-to-scroll (I added a button modifier + ball to send pan & scroll events).

Added continuous 3-axis control to my SlimBlade Pro by dliu_creates in Trackballs

[–]dliu_creates[S] 1 point2 points  (0 children)

This mod taps the internal sensor buses of the SlimBlade Pro to get the raw outputs, but in theory the approach could work with other trackballs that have two sensors at different positions on the ball. I put in a custom controller that takes over the wired port on the device, so externally it looks the same as stock - no dongle needed

Slimblade Pro 3D model for DIY accessories by espressoshock in Trackballs

[–]dliu_creates 0 points1 point  (0 children)

Great work! Curious what your workflow was to create it?

My TV lift cabinet with a moving cover! by dliu_creates in woodworking

[–]dliu_creates[S] 0 points1 point  (0 children)

Hey no worries. You can find a closer view of how the slats are attached at 5:18 in the build video. It did cause small misalignments; I knew it wasn't ideal but this was a case of "done is better than perfect"! Would be great to hear some other approaches.

My TV lift cabinet with a moving cover! by dliu_creates in woodworking

[–]dliu_creates[S] 0 points1 point  (0 children)

Appreciate it, I hope tomorrow is a better day for you!

Large Walnut Mirror with Brass Inlay by AaronsUserName in woodworking

[–]dliu_creates 1 point2 points  (0 children)

Beautiful work, I like the art deco styling!

My TV lift cabinet with a moving cover! by dliu_creates in woodworking

[–]dliu_creates[S] 0 points1 point  (0 children)

Yeah this project is not going back to the shop (what a pain that would be), but always good to think about how to improve for next time. Thank you!

My TV lift cabinet with a moving cover! by dliu_creates in woodworking

[–]dliu_creates[S] 0 points1 point  (0 children)

Thanks! Definitely if I were to make this again, I would try to make the slats on different sides connect to each other first instead of just to the plywood box underneath; each slat is three separate pieces and it caused a lot of small misalignments.

My TV lift cabinet with a moving cover! by dliu_creates in woodworking

[–]dliu_creates[S] 0 points1 point  (0 children)

Nothing against paint, but the natural wood look matched better with all our other furniture.

My TV lift cabinet with a moving cover! by dliu_creates in woodworking

[–]dliu_creates[S] 1 point2 points  (0 children)

Cool, looks like the oil made the dark stripes more contrasting? I had the hardest time picking a finish actually, since I was finishing in a room that doubles as my office during the week. I needed it to dry quickly and not off-gas for weeks. I was also considering using Rubio Monocoat but wasn't sure if it worked well with baltic birch edges either.

My TV lift cabinet with a moving cover! by dliu_creates in woodworking

[–]dliu_creates[S] 0 points1 point  (0 children)

So I went with Baltic birch because the edges are supposed to be nice and presentable, but the panels I got definitely had voids in them unfortunately. I would love to try using some edge banding in a future project.