There are two main applications for managing 3D prints and G-Code generation. Cura is a fantastic application that is seeing a lot of development from the heavy hitters in the industry. Initially developed by Ultimaker,  Lulzbot has their own edition of Cura, It’s the default software packaged with thousands of different printers. Slic3r, as well, has seen a lot of development over the years and some interesting hacks. Do you want to print non-planar surfaces? Slic3r can do that. Slic3r and Cura are two sides of the CAM part of the 3D printing coin, although Cura is decidedly the prettier side.

The ability to combine the extensibility of Slic3r with the user interface of Cura has been on our wish list for a while now. It’s finally time. [Josef Prusa] has released PrusaControl, a 3D printing CAM option that combines the best of Slic3r into a fantastic, great looking package. What are the benefits? Apa rasanya? check that out below.

The release of PrusaControl follows just a few months after the release of Slic3r Prusa Edition. The greatest change in this branch of the Slic3r family tree is the addition of variable layer thickness slicing. In short, variable layer slicing allows for very, very high-resolution prints that are only high-resolution where you want a lot of detail.

The variable layer thickness slicing in the Prusa edition of Slic3r is fantastic. We took a look at one of the first releases, and it does exactly what it says on the tin. In this teardown, I printed a Pokemon that desperately needed low layer height on the top of its head. using the standard slicer settings for a high-resolution print, I got a printed Pokemon in five hours. using low-resolution settings, I got a Pokemon in one hour. With the variable layer height settings, I got a fantastic looking print in just over two hours. Variable layer height slicing is one of the killer features of 3D printing. It allows for high resolution while avoiding insanely long print times. The fact that it took so long for such a great feature to make it into one of the standard 3D printing software packages is puzzling.

However, something is rotten in the state of Slic3r. While this may come as a surprise to any individual who has been using it for half a decade, Slic3r is not easy to use. It’s confusing, befuddling, and ugly. no one would ever accuse the GUI of an open source program of looking good, but Slic3r is pretty bad.

There are exactly two recommended, complimentary applications used to prepare STLs for 3D printers: Slic3r and Cura (Repetier and ReplicatorG are so 2012, and Simplify3D costs money). Newbies are getting 3D printers by the container load, and makers need an application that is easy to use. Cura will be the default application shipped with all new printers. Its ease of use cuts down on customer support, allowing for a lower cost to the consumer. That’s why Ultimaker loves it, that’s why Lulzbot loves it, and that’s why it’s the slicer recommended by the popular $200 Monoprice printer.

So Why PrusaControl?

Despite [Prusa]’s position as one of the leading makers of 3D printers, he’s been a Slic3r fan from the beginning. Slic3r is, after all, slightly a lot more extensible with capabilities for modifier meshes, weirder infills, and odd bed shapes. ease of use indicates lower support costs, though, so the best option is a Cura frontend with the Slic3r backend. That’s exactly what PrusaControl is; it takes the slicing engine from Slic3r Prusa edition and “distils the settings down for the user and put our knowledge to the backend to get the same results.”

Is it for everyone? No, if you’re reading Hackaday, you’re undoubtedly in the 99th percentile of human ambition, capability, and ingenuity. If you’re complaining about a dumbed-down Slic3r, this isn’t for you. PrusaControl is training wheels, and that’s a good thing. We don’t need newcomers to 3D printing to fall on their face all the time.

So What’s in PrusaControl

Given that introduction, what can you do in PrusaControl? Not much, and that’s by design.

The interface is exactly what you would expect from a simplified, Cura-derived slicer. drop an STL on the PrusaControl window, and the model shows up. You can edit printer settings such as material (various brands of PLA and ABS are included, as are some Taulman and E3D filaments), quality, infill, and if supports must be generated or not. There’s a toggle switch for a brim, and besides position, rotation, and scale settings, that’s it. PrusaControl doesn’t have the fancy settings.

The main interface for PrusaControl. Apa yang Anda lihat adalah apa yang Anda dapatkan.

The color print interface. After generating G-code for the model, the color print interface allows the user to pause printing to change filament.

There are a few a lot more options, available from the settings menu. These include the UI language, the model of printer, nozzleDiameter, dan beberapa tombol radio untuk debug. Ingin menambahkan printer Anda ke daftar itu? Anda harus mengedit beberapa file JSON. Apakah Anda memiliki semangat giat, dan sudahkah Anda memodifikasi prusa i3 Anda untuk tempat tidur panas yang lebih besar? Anda harus mengedit file STL yang tersimpan di kedalaman direktori Prusacontrol Anda.

Apakah Prusacontrol sangat terbatas? Ya, tapi itulah intinya. Anda dapat memberi siapa pun printer yang sudah dirakit dan salinan Prusacontrol, dan mereka akan mencetak dalam lima belas menit.

Pencetakan 3D itu sulit. Ini mungkin mengejutkan bagi setiap individu yang telah menggunakan printer mengingat bahwa kami membuat hotends dari Nichrome Wire. Jika pencetakan 3D akan tumbuh lebih banyak daripada yang sudah ada, printer dan jauh lebih penting perangkat lunak perlu mudah digunakan. Jika kami tidak ingin printer 3D menjadi setara dengan abad ke-21 pada jam pada VCR berkedip 12:00, perlu ada pengiris yang mudah digunakan.

Prusacontrol hanya itu. Ya, ini terbatas, tapi itulah intinya.