FullControlXYZ / fullcontrol

Python version of FullControl for toolpath design (and more) - the readme below is best source of information
GNU General Public License v3.0
672 stars 78 forks source link

[feature] Rounded Square wave #34

Closed Keelan-Moore closed 1 year ago

Keelan-Moore commented 1 year ago

I made a new wave type, its basically a square wave with circular peaks and troughs. It was just for a small test project I was trying but figured it may have use elsewhere so I have made a gist for the wave and included example output below showing that it has the same flexibility as the existing square wave.

image

Let me know what you all think

lorenuars19 commented 1 year ago

Could even be used as infill, that would be a very nice addition

Keelan-Moore commented 1 year ago

Yeah! Cool idea! It could be the basis for a gyroid style infill by changing the phase with height

AndyGlx commented 1 year ago

Yeah that's really useful thanks! I know people who print microfluidics devices and this will definitely be interesting to them. They print the lines in ABS, then encapsulate in a gel, then dissolve away the ABS to leave perfect smooth tiny channels. Fluid flows through those channel and magic microfluidic stuff happens. The rounded corners will obviously be nice for fluid flow. I'll have a think about how to add this into the existing waves. It might be easiest for now to just add it to the list and include it in the exiting demo documentation. But at some point that will need to change when there are too many different types of waves