Use Nodes to Code Loads of G-code for 3D CNC Carving

Most CNC workflows start with a 3D model, which is then passed to CAM software to be converted into the G-code language that CNC machines love and understand. G-code, however, is simple enough that rudimentary coding skills are all you need to start writing your very own programmatic CNC tool paths. Any language that can output plain text is fully capable of enabling you to directly control powerful motors and rapidly spinning blades.

[siemenc] shows us how to use Grasshopper – a visual node-based programming system for Rhino 3D – to output G-code that makes some interesting patterns and shapes …read more

Continue reading Use Nodes to Code Loads of G-code for 3D CNC Carving

Hackaday Prize Entry: Grasshopper Neurons

A plague of locusts descends on your garden, and suddenly you realize grasshoppers are very hard to catch. Grasshoppers are nature’s perfect collision avoidance system, and this is due to a unique visual system that includes neurons extending directly from the eye to the animal’s legs. For this Hackaday Prize entry – and as a research project for this summer at Backyard Brains, [Dieu My Nguyen] is studying the neuroscience of grasshopper vision with stabs and shocks.

We visited Backyard Brains about two years ago, and found three very interesting projects. The first was a project on optogenetics, or rewiring …read more

Continue reading Hackaday Prize Entry: Grasshopper Neurons