Bristolian
New member
Hi all, just dropped in to say thanks to David and the other contributors here for a fascinating thread. I’ve read all of it over the last year or so and have used your experience to make my own design machine shown here. The starting requirements were (1) large size to take up to 1250x800 sheets, and (2) lightweight, quickly and easily dismantled (I need the space!).
So the rails are aluminium angle and box section, the green bits 3D printed and running on 22mm skate bearings. The lightweight requirement led to a Core XY design which seems to work well despite the long belts.
The needle (0.55mm) runs in a 0.6x1.2mm tube inside a drilled 5mm brass rod, with an aluminium heatsink (cut from an old model engine cylinder head!) and has very little sideways movement giving very good accuracy, albeit with a lot of heat generation, but the heat sink seems to cope.
After much messing around with flywheels, with designs from here and my own, accompanied with many broken needles, I gave up and returned to David’s original peg-spring method. Which just works flawlessly…
Control is by an Arduino Uno with CNC shield as cheaply available on ebay, running GRBL. Alongside it is a second Arduino (Nano) which reads the Z-stepper pulses and motor PWM, and maps them to the servo and ESC respectively. The needle cutter assembly clips on to the Y-axis carriage, so is easily interchanged with the pen plotter. Gcode M8 is used to signify the pen.
The user interface is bcnc running on a Raspberry Pi with 7” touch screen (although I rarely touch it, much easier with mouse & keyboard!). Very impressed with bcnc, I keep finding little useful touches, just the rather limited jogging that lets it down (in my opinion anyway).
The cable supports are sprung CF rods with the tension adjustable through worm & spur gears.
Hold down is just small lead weights which are pushed out of the way by the needle head. So far I’ve not had to use tabs on the parts, they tend to get slightly ‘stitched’ to the blue foam backing board and don’t really move.
Finally today I got the courage to go beyond test pieces and gave it a full 1000x700 sheet full of bits for my next park jet. It worked perfectly, and for the next 2 sheets as well. Very satisfying!
So once again, thanks to all here.
Ian.
The needle (0.55mm) runs in a 0.6x1.2mm tube inside a drilled 5mm brass rod, with an aluminium heatsink (cut from an old model engine cylinder head!) and has very little sideways movement giving very good accuracy, albeit with a lot of heat generation, but the heat sink seems to cope.
After much messing around with flywheels, with designs from here and my own, accompanied with many broken needles, I gave up and returned to David’s original peg-spring method. Which just works flawlessly…
Control is by an Arduino Uno with CNC shield as cheaply available on ebay, running GRBL. Alongside it is a second Arduino (Nano) which reads the Z-stepper pulses and motor PWM, and maps them to the servo and ESC respectively. The needle cutter assembly clips on to the Y-axis carriage, so is easily interchanged with the pen plotter. Gcode M8 is used to signify the pen.
The user interface is bcnc running on a Raspberry Pi with 7” touch screen (although I rarely touch it, much easier with mouse & keyboard!). Very impressed with bcnc, I keep finding little useful touches, just the rather limited jogging that lets it down (in my opinion anyway).
The cable supports are sprung CF rods with the tension adjustable through worm & spur gears.
Hold down is just small lead weights which are pushed out of the way by the needle head. So far I’ve not had to use tabs on the parts, they tend to get slightly ‘stitched’ to the blue foam backing board and don’t really move.
Finally today I got the courage to go beyond test pieces and gave it a full 1000x700 sheet full of bits for my next park jet. It worked perfectly, and for the next 2 sheets as well. Very satisfying!
So once again, thanks to all here.
Ian.