TCAM Idea

2024-11-04

It is 4:30 AM. While sleeping, my mind came across an idea so captivating that I am but forced to write it down here and now.

So, problem statements first:

And so, what would be the solution? Text-based CAM! A higher level language that compiles down into G-Code. A piece of software that is tightly integrated with said higher level language. An IDE of sorts that is optimized for simulating and interpreting the aforementioned langauge and it's functions.

Essentially it would be OpenSCAD, but for CNC Machining instead of modelling and with an emphasis on usability.

For now, i'm calling this project TCAM. It would be a huge undertaking, but I believe that it is the best first step towards the FOSS space having a viable CAM software set.

So, here's the kicker, out of the gate, I can tell that this project will require a toolkit that is far more robust than what I am currently used to. It's Rust or years of cruft around projects this complex.

And so, here's what is required to make a minimally viable product:

It's.. a lot. Way more than a single person can manage, to be honest