@th Why did you choose spur gears instead of double helical?
I far as I know the spur gears are less sensitive to misalignment, but aligned with precision double helical have much less backlash.
Btw, some people recommended me to print gears from PET rather than PLA since PET is more soft and forgiving for misalignment.
@th I understand this approach. Specifically if gears are involved it's inevitable that you need similar reference lines in many sketches.
The trick with freecad topological problems is to draw sketches not on faces, but on reference planes aligned with those faces. This solves 99% of the problem.
edit: fillets are a pain I agree. I leave them as last steps when I can.
@th That was the context I was missing :)
I agree with you on edge naming. But not sure these would be stable with the topological problems.
@th @f4grx Basically the inverse of TechDraw?
I think that a practical current problem with this is that the 2d sketch solver has two characteristics that would get in the way, and which would need to be addressed to make that practical.
When dimensions change significantly, it sometimes "flips" into nonsense shapes. It's easy for me to say "just maintain the topology and never choose a solution that changes the number of crossings" but I don't think it's that easy to implement, or it would have happened already?
The sketch solver does bog down when there are a lot of constraints, especially when they stack.
(I've learned to dimension as much as possible from the origin of a sketch, including formulas, when I'm making a necessarily complex sketch, in order to make it stable in the face of parametric change and faster to compute.)
I've pondered whether a "CadQuery Workbench" could make sense. The power of CadQuery for stable construction with the convenience of building things in a visual UI instead of having to hold mentally the entire mapping of code to complex object. 🤔