2D Plotter attachment for 3D printer.

Ender 3 Plotter Attachment For Printing Onto Cassettes

One way to look at FDM 3D printers is as machines that turn filament into three-dimensional objects, but at their core they are much more versatile than that. Since they can move just about any tool around in 3D space, you can also use them for plotter tasks, a fact that [Geoffrey Gao] made use of when he had to write labels for a stack of music tapes. The resulting FS-Plotter project is based around a Creality Ender 3 FDM printer. Standard g-code from PrusaSlicer is used to move a pen around, after the latter has been fitted into a (3D-printed) spring-loaded fixture.

The cassette tape is fitted into its own fixture that is attached to the printer bed to hold it in place, while the writing utensil can move in its spring-loaded fixture to account for some unevenness on the surface it’s writing on. In the linked GitHub project a PrusaSlicer profile is provided that can generate 2D plotter Gcode. Where [Geoffrey] says that this project is very useful to him as a musician is that it enables him to make small runs of tapes with professional printing, without running into extra expenses.

Beyond putting a writing utensil into the holder, it could also be used for light engraving and similar tasks, while still making it possible to switch between the FDM hotend and this plotter attachment as needed. For about $30 in parts, it doesn’t seem like a bad deal to get a small-ish plotter and maybe give that old Ender 3 a second life.

10-Foot High 3D Printer Based On Ender 3

There are two main ways to 3D print large things. You can either make lots of small 3D prints and stick them together, or you can use a larger 3D printer. [Emily the Engineer] went the latter route by making her Ender 3 a full 10 feet tall.

The best Doug Dimmadome hat we’ve seen in a while, printed on the 10-foot Ender 3. If you’re unfamiliar, Doug Dimmadome is the owner of the Dimmsdale Dimmadome.

The Ender 3’s modular construction made this feat straightforward in the early steps. The printer was simply disassembled, with longer aluminium extrusions bolted in their place. New wheels were resin printed via Onshape to to run along the new extrusions, which were of a slightly different profile to the original parts. Wiring was also a hurdle, with the 10-foot printer requiring a lot longer cables than the basic Ender 3.

An early attempt to make the Z-axis work with a very long threaded rod failed. Instead, a belt-driven setup was subbed in, based on existing work to convert Ender 3s to belt drive. With a firmware mod and some wiring snarls fixed, the printer was ready to try its first high print. Amazingly, the printer managed to complete a print at full height, albeit the shaking of the tall narrow print lead to some print quality issues. The frame and base were then expanded and some struts installed to add stability, so that the printer could create taller parts with decent quality.

While few of us would need a 10-foot high Ender 3, it’s easy to see the value in expanding your printer’s build volume with some easy mods. [Emily] just took it to the extreme, and that’s to be applauded. Video after the break.

Continue reading “10-Foot High 3D Printer Based On Ender 3”

Thin Client And Smartphone Step In For 3D Printer’s Raspberry Pi And Touchscreen

It’s no secret that Raspberry Pi’s are a little hard to come by these days. Unless you had the foresight to stock up before the supply dried up — and if you did, we want to talk to you — chances are good that you’ve got a fair number of projects that use the ubiquitous SBC on indefinite hold. And maybe that’s got you thinking about alternatives to the Pi.

That’s apparently what was on [Crimson Repair]’s mind lately, the result being the discovery that an old thin client PC makes a dandy stand-in for a Raspberry Pi, at least in some cases. The video below is on the long side, true, But it’s chock full of command-by-command instructions for getting a Dell Wyse 3040, a thin client that can be found on the secondary market for $25 or so, up and running as a Klipper alternative for a 3D printer. These machines, which usually see use in point-of-sale applications and the like, sport a 1.4-GHz Intel Atom processor and a couple of gigs of RAM, and the form factor is just right for tucking into the base of an Ender 3.

Getting one up and running is a matter of getting a Debian image onto a USB key and configuring the thin client to boot from USB. After that it’s a simple matter of installing Klipper and wiring up a buck converter to power the machine. It’s not exactly rocket surgery, but why muddle through the process when someone has already been down the path ahead of you? And if you want to take it further, the second video below walks you through all the steps needed to add a touchscreen using an old Android phone. With a 3D printed bracket, the whole thing is a nicely complete printer control solution.

Continue reading “Thin Client And Smartphone Step In For 3D Printer’s Raspberry Pi And Touchscreen”

This Dual Extrusion System Rocks

Dual extrusion systems for 3D printers have been around for quite a few years, but the additional cost, complexity, and hassle of printing with them have kept them off the workbenches of most hackers. [Jón Schone] from Proper Printing has now thrown his own hat in the ring, with a custom dual extrusion rocker system that can swap extruders without any additional actuators.

The two extruders are mounted on a spring-loaded rocker mechanism, which holds the inactive extruder up and away from the printing surface. Extruders are swapped by moving the carriage to either end of the x-axis, where the v-wheel rolls a ramp and pops the rocker over, putting the new extruder in the center line of the carriage. There are 3 wheels at the top of the carriage, but only two are in contact with the rail at any time. While this system is more complex than simply mounting two extruders side-by-side, it reduces the chances of the inactive nozzle oozing onto the parts or scraping across the surface. The height of each extruder can be adjusted with a screw,  and any horizontal offset between the nozzles is checked with a calibration procedure and corrected in the firmware. See the full video after the break.

[Jón] is offering the design files and modified firmware to perform this mod on your own Ender 3 Pro (though he notes other Creality printers should be compatible), but you’ll still need to source a control board with the additional stepper driver and heater output for the second extruder. This is yet another in a long list of hacks he’s performed on this popular entry-level printer, such as a modification that allows you to fold the machine up and take it on the go.

Continue reading “This Dual Extrusion System Rocks”

Turn An Ender 3 Into A Belt 3D Printer Of Your Very Own

Infinite-bed 3D printers have long been an object of desire in our community, but it has taken a long time for the promise to catch up with the reality in terms of relatively affordable models that live up to expectations. They’re still a little expensive compared to their fixed-bed cousins though, so if you hanker for a Creality CR30 but only have the cash for an Ender 3, [Michael Sgroi] may have the project for you. He’s created the EnderLoop, a set of parts to perform the conversion from a stock Ender 3 to a fully-functional belt printer.

It takes the Ender 3 gantry and tilts it sideways on a pair of 3D printed supports, and replaces the stock Y azis with a belt on rollers driven by a larger motor through a timing belt drive. He has a variety of suggestions for sourcing a belt, and in his case he’s chosen one from PowerBelt3D. As well as the GitHub repository already linked, it can also be found on Thingiverse.

It’s clear that hacking apart a reliable printer in this way is not for the faint-hearted, and that a cautious hacker might prefer to wait a while for a cheaper off-the-shelf model. But we can see that the reliability of the Ender 3 will mean that its parts are still of decent quality in the new configuration, and that it looks as though the base printer can be reassembled should a belt-based build be a failure. Infinite bed printers will inevitably have a major presence in our community, and it is designs such as this one which will lead the way as they evolve into reliable machines.

Apple II Talks To 3D Printer With A Little Modern Help

Controlling most desktop 3D printers is as easy as sending them G-code commands over a serial connection. As you might expect, it takes a relatively quick machine to fire off the commands fast enough for a good-quality print. But what if you weren’t so picky? If speed isn’t a concern, what’s the practical limit on the type of computer you could use?

In an effort to answer that question, [Max Piantoni] set out to control his Ender 3 printer with an authentic Apple IIc. Things were made a bit easier by the fact that he really only wanted to use the printer as a 2D plotter, so he could ignore the third dimension in his code. All he needed to do was come up with a BASIC program that let him create some simple geometric artwork on the Apple and convert it into commands that could be sent out over the computer’s serial port.

Unity controlling the Ender 3

Unfortunately, [Max] ran into something of a language barrier. While the Apple had no problem generating G-code the Ender’s controller would understand, both devices couldn’t agree on a data rate that worked for both of them. The 3D printer likes to zip along at 115,200 baud, while the Apple was plodding ahead at 300. Clearly, something would have to stand in as an interpreter.

The solution [Max] came up with certainly wouldn’t be our first choice, but there’s something to be said for working with what you know. He quickly whipped up a program in Unity on his Macbook that would accept incoming commands from the Apple II at 300 baud, build up a healthy buffer, and then send them off to the Ender 3. As you can see in the video after the break, this Mac-in-the-middle approach got these unlikely friends talking at last.

We’re reminded of a project from a few years back that aimed to build a fully functional 3D printer with 1980s technology. It was to be controlled by a Commodore PET from the 1980s, which also struggled to communicate quickly enough with the printer’s electronics. Bringing a modern laptop into the mix is probably cheating a bit, but at least it shows the concept is sound.

Continue reading “Apple II Talks To 3D Printer With A Little Modern Help”

Magnets Make This Panda Move

A single board computer on a desk is fine for quick demos but for taking it into the wild (or even the rest of the house) you’re going to want a little more safety from debris, ESD, and drops. As SBCs get more useful this becomes an increasingly relevant problem to solve, plus a slick enclosure can be the difference between a nice benchtop hack and something that looks ready to sell as a product. [Chris] (as ProjectSBC) has been working on a series of adaptable cases called the MagClick Case System for the LattePanda Alpha SBC which are definitely worth a look.

The LattePanda Alpha isn’t a run-of-the-mill SBC; it’s essentially the mainboard from a low power ultrabook and contains up to an Intel Core M series processor, 8GB RAM, and 64GB of eMMC. Not to mention an onboard Atmega32u4, WiFi, Gigabit Ethernet, and more. It has more than enough horsepower to be used as an everyday desktop computer or even a light gaming system if you break PCIe out of one the m.2 card slots. But [Chris] realized that such adaptability was becoming a pain as he had to move it from case-to-case as his use needs changed. Thus the MagClick Case System was born.

Continue reading “Magnets Make This Panda Move”