We've just posted "Forged in FreeCAD (and OpenSCAD!): OpenBrushoGraph.
This excellent and affordable hardware project allows you to build a painting machine that can plot with brushes and multiple paint colours! It's a great #opensource project that uses lots of open source in it.. #inkscape #openscad #ugs #grbl #fluidnc etc. #CNC

https://blog.freecad.org/2026/03/09/forged-in-freecad-and-openscad-openbrushograph/

Forged in FreeCAD (and OpenSCAD): OpenBrushoGraph

Pen plotters are cool and there are plenty of open designs to choose from. What if we want to experiment beyond pens? Well then perhaps brushes and paint are fun to play with! The openBrushograph i…

FreeCAD News
Integration de #fluidnc en cours 😎
Je prépare le passage de la cnc de grbl à #fluidnc

Spindle speed control and auto Z probing works now.

Spindle speed control was tricky, as the spindle driver microcontroller runs unknown software.

P3.1 needs to be connected once to GND to switch the on/off input from the front panel switch to the internal connector. This is stored persistently. P3.0 connected to GND switches the speed input from the front panel to the PWM input. But this is not stored persistently. Permanently connecting a jumper wire between P3.0 and GND works.

This was quite helpful regarding spindle controller pinput:
https://hackaday.io/project/6776-3040-cnc-milling-machine-mods/log/164780-pwm-into-spindle-controller-working/

#cnc2030 #fluidNC

Byebye fake #planetcnc controller that needs an old Windows 7 machine. Hello #fluidNC with gSender on current favorite flavor of #Linux.

Things I learned:
- The fluidNC online installer does not like a board flashed with another software and does not detect it. The offline installer works, but does not install a web interface. So first offline installer and afterwards the online thing...
- FluidNC does not like special characters in the Wifi name. They need to be escaped but I did not get it to work. Now I run an additional Wifi just for this...
- if the number of steps per mm is huge (microstepping) and the maximum speed is high, there is no wifi, as loading the config fails. Only way to fix the config is via UART and the fluidNC web installer.
- if soft limits are active, gcode including the homing position triggers the soft limit (kind of makes sense)
- If the pulses per mm setting is wrong by a huge amount, the homing sequence travels fast and far (e-stop!)

#diy #cnc #engraver #IrgendwasMitHolz

#lazyweb Hunting for an #ESP32 #CNC or #3Dprinter controller board, preferably Open Hardware but not essential, that is actually in stock.

Trying to #FluidNC and failing like a champ.

Jolly Wrencher 5x5 on FluidNC CoreXY plotter

PeerTube

I wrote about the initial results with my #FluidNC #penplotter - progress! #100DaysToOffload

http://andypiper.co.uk/2024/07/21/its-alive/

It’s alive…

The first results from my FluidNC-controlled plotter are promising, and now I need to tune it.

The lost outpost

Today, I think I managed to mostly dial in the various settings for my plotter. Up until now, although the carriage moved fairly cleanly, there was a discrepancy in the dimensions that it was moving when I tried to send it any instructions.

Once I’d figured out the X and Y movement, the next issue was getting the Z axis (an RC servo that moves the pen up and down at the end of the plotter arm) to behave as intended. Initially I was seeing that the pen remained down during moves around the image I was trying to draw, but I realised that I had the Z motion in the wrong place in the GCode file (I’m using vpype-gcode to convert from SVG to GCode for my custom machine, here). I wrote my own template machine definition to help do that conversion.

Here’s the before and after image where I had the pen up/down in the wrong spot in the GCode template. I love to use Hackaday’s Jolly Wrencher logo as a test bed for these kinds of things! It’s a nice clean and simple set of shapes.

You probably do not understand exactly how happy this has made me right now… just some final #fluidnc tuning and a more accurate vpype-gcode config to create… #penplotter #diy #hackaday #maker #plotter

— Andy Piper (@andypiper@macaw.social) 2024-07-21T13:18:13.782Z

Getting a clean plot completed was a huge step forward! I used OpenBuildsCONTROL as the GCode sender, as it seems to be one of the only apps I can find that works well communicating with FluidNC over the network. I’ve previously used UGS and CNCjs with my hanging polar plotter, but that currently talks something that resembles GRBL, and runs over USB serial only (another project I want to get around to updating, some time).

After that… I got cocky. I decided to try to draw a grid of these at 10% size (tip: Inkscape can easily generate this kind of thing, using Path Effects – super useful). However, 10% size was waaaay too small (not pictured or recorded, unrecognisable squiggles), so, I went for something a bit larger – although, not much.

https://www.youtube.com/watch?v=muXezKabU64

This all took around 20 minutes to plot out – not super fast, but having done some reading, I think pushing the stepper motors too much will have a negative effect.

Given that this is supposed to be a grid of 25 identical Jolly Wrenchers… I can see that some more tuning is needed! It is a cheap(ish) self-assembly machine… and I felt pretty good about how I put it together, but I also noticed that the belt probably needs adjusting and I’m sure I can do a better job on the mechanical side of things.

TODO: adjustments as above; build a mounting box for the FluidNC controller; look into improving the vpype-gcode template; put it all on Hackday and GitHub or Codeberg; considering replacing the SG90 with a nicer servo (extra credit idea, unnecessary).

Results!

[side note: I also put the video above onto my Peertube account, but I don’t think I can embed that here at the moment. WordPress / Automattic are moving in the direction of the Fediverse, but apparently I can’t embed from PeerTube yet…]

Like it? Share it -

https://andypiper.co.uk/2024/07/21/its-alive/

#100DaysToOffload #fluidnc #gcode #hardware #penplotter #plotter

Hacking with plotters

I spent part of Saturday working on my latest plotter project, a series of modifications to a CoreXY pen plotter kit to upgrade it to run on the FluidNC firmware.

The lost outpost
Jolly Wrencher 5x5 on FluidNC CoreXY plotter

PeerTube