Light Painting With An 19th Century Inspired Plotter

The geometric chuck was a device that stacked up multiple rotating wheels that could vary their speed and their offset to a central shaft, in order to machine ornate designs using a lathe. It’s this piece of machining obscura from the 19th century that inspired this light painting build from [Ted Kinsman].

Rather than the complicated gears and wheels used in the distant past, [Ted] instead elected to use stepper motors. Three stepper motors are stacked on top of each other, each one able to rotate at an independent rate. The design only implements three steppers as the slip rings needed to send power and control signals to each stepper are prohibitively expensive.

An Arduino is programmed to run the show, changing the speed of each motor and thus the patterns the system generates. Put LEDs on the spinning plates, or install a pen to mark a piece of paper, and it’s possible to generate all manner of beautiful spirograph-like patterns. Vary the motor speeds or the positioning of the lights, and the patterns vary in turn.

It’s a fun build for light painting, with some great visuals produced. We also appreciate the use of the Arduino which makes varying the parameters far easier than having to change out gearsets in classical designs.

If you miss the old school spirograph, you can always build one out of Lego. Else, consider experimenting with other light painting techniques. If you’ve built a fancy rig of your own, be sure to let us know!

[Thanks to zit for the tip!]

Detecting Ripeness In Fruit And Vegetables Via Neural Networks

Humans have an innate knack for identifying food that is fit to eat. There’s a reason you instinctively enjoy fresh fruit and vegetables, but find maggot-infested rotting flesh offputting, for example. However, we like to automate as much of the food production process as possible so we can do other things, so it’s necessary to have machines sort the ripe and ready produce from the rest at times. [kutluhan_aktar] has found a way to do just that, using the power of neural networks.

The project’s goal is a straightforward one, aiming to detect ripeness in fruit and vegetables by monitoring pigment changes. Rather than use a camera, the project relies on data from an AS7341 visible light sensor, which is better suited to capturing accurate spectral data. This allows a better read of the actual light reflected by the fruit, as determined by the pigments in the skin which are directly related to ripeness.

Sample readings were taken from a series of fruit and vegetables over a period of several days, which allowed a database to be built up of the produce at various stages of ripeness. This was then used to create a TensorFlow model which can determine the ripeness of fruit held under the sensor with a reasonable degree of certainty.

The build is a great example of the use of advanced sensing in combination with neural networks. We suspect the results are far more accurate than could have reasonably be determined with a cheap webcam, though we’d love to see an in-depth comparison as such.

Believe it or not, it’s not the only fruit spectrometer we’ve featured in these hallowed pages. Video after the break.

Continue reading “Detecting Ripeness In Fruit And Vegetables Via Neural Networks”

Plotter Uses Dual Disks

If you want to move a pen (or a CNC tool, or a 3D printing hot end) in the X and Y plane, your choices are typically pretty simple. Many machines use a simple cartesian XY motion using two motors and some sort of linear drive. There’s also the core-XY arrangement where two motors move belts that cause the head to travel in two directions. Delta printers use yet another arrangement, but one of the stranger methods we’ve seen is the dual disk polar printer which — as its name implies — uses two rotating disks.

The unique mechanism uses one motor to rotate a disk and another motor to rotate the entire assembly. The print head — in this case a pencil — stays stationary. as you can see in the video below.

Continue reading “Plotter Uses Dual Disks”

Open Source: It’s The Little Things

I use open source software almost exclusively; at least on the desktop — the phone is another matter, sadly. And I do a lot of stuff with and on computers. Folks outside of the free software scene are still a little surprised when small programs are free to use and modify, but they’re downright skeptical when it comes to the big works of professional software. It’s one thing to write xeyes, but how about something to rival Photoshop, or Altium?

Of course, we all know the answer — mostly. None of the “big” software packages work exactly the same as their closed-source counterparts, often missing a few features here and gaining a few there, or following a different workflow. That’s OK, different closed-source programs work differently as well. I’m not here to argue that GIMP is better than Photoshop, but rather to point out what I really love about open software: it caters to the little guys and gals, the niche users, and the specialists. Or rather, it lets them cater to themselves.

I just started learning FreeCAD for a CNC milling project, and it’s awesome. I’ve used Fusion 360, and although FreeCAD isn’t “the same” as Fusion 360, it has most of the features that I need. But it’s the quirky features that set it apart.

The central workflow is to pick a “workbench” where specific tasks are carried out, and then you take your part to each bench, operate on it, and then move to the next one you need. But the critical bit here is that a good number of the workbenches are contributed to the open project by people who have had particular niche needs. For me, for instance, I’ve done most of my 3D modelling for 3D printing using OpenSCAD, which is kinda niche, but also the language that underpins Thingiverse’s customizer functionality. Does Fusion 360 seamlessly import my OpenSCAD work? Nope. Does FreeCAD? Yup, because some other nerd was in my shoes.

And then I started thinking of the other big free projects. Inkscape has plugins that let you create Gcode to drive CNC mills or strange plotters. Why? Because nerds love eggbots. GIMP has plugins for every imaginable image transformation — things that 99% of graphic artists will never use, and so Adobe has no incentive to incorporate.

Open source lets you scratch your own itch, and share your solution with others. The features of for-pay, closed-source software are driven by the masses: “is this a feature that enough of our customers want?” The features of open-source software are driven by the freaky ideas of nerds just like me. Vive la différence!

XChange Promises Inexpensive Tool Changes For 3D Printers

[Teaching Tech] has been interested in adding a tool changer to his 3D printer. E3D offers a system that allows you to switch print heads or even change out a hot end for a laser or a (probably) light-duty CNC head. The price of the entire device, though, is about $2,500, which put him off. But now he’s excited about a product from PrinterMods called XChange. This is a kit that will allow rapid tool changes on many existing printers and costs quite a bit less. Preorder on KickStarter is about $150, but that probably won’t be the final price.

Not all printers are compatible. It appears the unit attaches to printers that have linear rails and there is an adapter for printers that have V rollers in extrusions. Supposedly, there is an adapter in the works for printers that use rods and bearings.

Continue reading “XChange Promises Inexpensive Tool Changes For 3D Printers”

Rotary Plotter Draws On Bottles

A pen plotter is often the first experience many ambitious makers have of the world of Computer Numerical Control, or CNC. While they typically operate on flat stock, with the right build, they can be designed to draw on curved surfaces, too – as [tuenhidiy] demonstrates with this rotary bottle plotter.

The plotter uses shafts salvaged from an old printer to act as the rollers for the bottle to be drawn upon, turned by a pair of stepper motors. X and Z axes are created out of two CD drive mechanisms – a popular way to build two linear axes on the cheap. The hardware is controlled by GRBL, running on an Arduino Uno kitted out with a CNC shield to handle the necessary I/O.

The build is somewhat limited to by the short range of its X axis, which prevents the plotter from easily drawing on a full-size bottle label or can. However, this could easily be fixed with some upgrades and extra steppers if so desired. As a home build, it’s a great way to learn about the CNC techniques required to work with curved surfaces effectively. Video after the break.

Continue reading “Rotary Plotter Draws On Bottles”

Watch A Fast Sand Plotter Plow Patterns At Speed

[Mark]’s sand table wisely has a glass top.
Most of us have probably seen a video of a sand drawing table at work, in which a steel ball — magnetically-coupled to a gantry under a layer of sand — lazily draws geometric patterns with utter precision and zen-like calmness. That’s all well and good, but [Mark Rehorst] thinks it can also be interesting to crank up the speed and watch the ball plow through sand just as physics intended. There’s a deeper reason [Mark] is working at this, however. Faster drawing leads to less crisp results, but by how much, exactly? To answer this, [Mark] simply ran his table (which is named The Spice Must Flow) at both fast and slow speeds and documented the results.

These two images show the difference between running the table at 100 mm/s versus 500 mm/s. The slower speed is noticeably crisper, but on the other hand the faster speed completed the pattern in about a fifth of the time. [Mark] says that as the ball aggressively accelerates to reach target speeds, more sand is thrown around over existing lines, which leads to a loss of detail.

Crisper detail, or a faster draw? Which is “better” depends on many things, but it’s pretty clear that [Mark]’s cat finds the fast version more exciting. You can see [Mark]’s table at high speed and the cat’s reaction in the video, embedded below.

Continue reading “Watch A Fast Sand Plotter Plow Patterns At Speed”