In this video I try out what Simplify3D refer to on their website as “Strong Foundations”. What this actually means is that in version 4 they have added a couple of new settings to improve the bed adhesion and overall strength of support material.
I look at what these new settings do and what that could mean for support structures – especially if you have ever had issues with the supports lifting off the printer bed.
In the fourth video showing the changes in Simplify3D I look at two new features that both rely on one main change – the ability for Simplify3D to attempt varying the extrusion width dynamically.
The first feature, “Variable Extrusion Sizing”, permits you to attempt to print features that might otherwise just not print at all, where the total feature size is very small. I demonstrate that this works to very good effect.
The second feature, “Dynamic Gap Fill”, comes in very handy where you have features that in the past left gaps between perimeters and infill, or between two perimeters on very small features. It fills in these gaps with filament which is extruded at a smaller width that your general settings allow.
The third video in my series on the changes in Version 4 of Simplify3D runs through the added functionality to use multiple processes on multiple parts when printing them one after the other, sequentially.
This feature will greatly assist those that sequentially print multiple parts that need their own individual split processes.
I also show the new feature in Version 4 which allows you to simply drag and drop the order in which the split processes are printed. If you got this wrong in previous versions it meant having to delete them all, starting again and creating them in a certain order. This too is a great time saver.
In this second video covering the updates included with version 4 of Simplify3D; I take a look at the new feature called “Seamless Process Transitions”. (First part of this video series can be found here)
This features aims to remove any artifacts, or Z scars, from a print at the point of transition between two processes.
Before version 4 Simplify3D would insert solid layers between two different print settings in the same print, which could be visible in the resulting part.
I have a look at the theory and print out some tests in both version 3 and 4 to see what improvements are seen.
I had quite a fun time trying to get any differences to show up in photographs even though I used quite a high quality macro lens, nevertheless the photographs showing the difference between version 3 & 4 are below.
A while ago I decided to use Simplify3D as my every day slicer and as a new version, version 4, was recently released I thought I would have a good look at what advantages and new features this version brings.
I had a search around on YouTube and found a few videos all talking about pretty much one feature – the variable print settings. I wanted to see if there was more to Version 4 than that, so I visited the Simplify3D website and dug into all of the changes in the latest release.
As I plan to try out all the new aspects to version 4 (where possible), I thought I would make a short series of videos showing these changes. I will cover all the new features and changes listed on their website and, where it makes sense, combine associated functionality into a single video.
This is the first of these videos. In this one I discuss the “Variable Print Settings” feature, which I see as more of a refinement of functionality already in version 3. This is the one feature being discussed most often that I see in other peoples’ discussions on version 4 but I wanted to find out if it truly does something you couldn’t do in previous versions…spoiler – it doesn’t 😉
While doing the Variable Print Settings it made sense to also cover two other new features in version 4, “Preview Your Processes” and “Position Readout”. So I detail these too in this video.
In this video I run through the design and build of an add-on for my DIY Prusa i3 MK2 3D Printer that controls the supply of power to the printer’s two power supplies.
I wanted to add this for two reasons. Firstly I wanted an extra layer of security in case any of the electrical components failed in a catastrophic way leading to over heats, particularly the power supplies as I doubt their quality based on the budget prices. Secondly I wanted to be able to add G code (M Code actually) to my prints so that once the print it finished the printer is shutdown, including the power supplies.
More details in the video, but as discussed here is the schematic:
Finally, if you really want to you can download my source code for the project – as it stands at this point. As explained in the video it is very much an evolution from a basic idea – so isn’t that well written. But it does the job.
In this video I show how I ended up mounting all the electronics for the Prusa i3 MK2 clone. As the frame wasn’t as solid as the original’s aluminium one I decided that it needed a brace, which provided the perfect location to mount the Arduino, RAMPS, Raspberry Pi and all supporting parts.
I also added a brace to the other side – which gives me room for electrical expansion!!!!
I mounted the whole thing to an office desk, I picked up for free, and even though all four corners of the Y axis are square and sit on the desk, there is a slight amount of hammering when printing.
To silence that I drew up and printed out some little securing clamps which just make sure they cannot move. You can click the image below to download the STL for these clamps. They should work on any printer using the same Y Axis design and the Prusa i3 MK2.
Really the only part of my Prusa i3 MK2 clone build that didn’t function as it should out of the box was the LCD Module with builtin SD card reader, rotary encoder, buzzer and stop button.
In this video I discuss how I tracked down the issues and fixed them. I also changed the ribbon cables for shielded cables as I needed them for how I was mounting the module – but it also assisted with preventing corruption.
The model I have is pictured below and its full title is a Bigtreetech RepRapDiscount Full Graphic Smart Controller.
Bigtreetech LCD Module, RepRapDiscount Full Graphic Smart Controller
During my trawling of the internet trying to find specific data for this LCD, (which I didn’t..) I used information from the documents below to build my own schematics, which are at the bottom of this post.
For anyone wishing to tear apart an HDMI cable to use as a shielded cable to the LCD Module, here is a pin diagram for a standard HDMI cable. (Although that isn’t much use as we are only using it as a general shielded multi-core cable! A decent HDMI cable has 7 single cores, and 4 twisted pairs inside their own separate shielding. This gives us 15 conductors, ignoring the shielding. The one I chose also had a metal braided wrap around the whole thing – I earthed them all to building earth)
I discuss in the video how to arrive at these delays (noops), but below is how I finally set them to avoid corruption of the LCD. I have inserted these 3 lines into my Configuration.h file.
Finally the schematics I drew up after confirming all the routing of wires from Arduino, through RAMPS, through connectors and into the various parts on the Bigtreetech LCD module.
Bigtreetech 128×64 LCD for RAMPS Schematic
RAMPS Aux3 Aux4 LCD Adapter Schematic with Arduino Pins
Continuing with my mission this week to actually finish the electrics on my DIY Prusa i3 MK2 3D Printer, in this video I make some modifications to the RAMPS board and the Arduino.
On the RAMPS I need to remove the 4 pin power connector. Now that the RAMPS board is not carrying the current to the heated bed it isn’t really a safety issue (although it might be if yours is carrying heated bed power…) but it just simply takes up too much space for how I want to mount it. And a soldered connection is more reliable that a connector, well usually!
I am also junking the polyfuses. Again not so much a safety issue now as there is only a little current going through them, but even so the 5 Amp one still feeds everything apart from the heated bed so they have to go. Replacing them with a simple blade fuse holder and fuses – you know, like off of cars n stuff 🙂
In the last video I created a separate MOSFET board to handle power to the heated bed. The gate of the MOSFET is driven high by pin D8 of the Arduino, so I also add a signal wire from D8 that can then attach to my off-board MOSFET.
Lastly, I remove the DC jack on the Arduino. It isn’t being used or causing any issues, but I just don’t like it… well no, it got in the way of my board mounts.
That just leaves fixing the corrupted garbage that appears on the LCD after a couple of minutes. After quite a lot of time spent (more than quite a lot..), I have fixed it. That will be the subject of my next video.
I have changed my mind a few times about how I plan to finish off my Prusa i3 MK2 clone 3D printer… but now I have settled on a plan! None of it was particularly complicated, but I just want to arrange things in such a way that they are safe, tidy and give me the best result.
As I plan to add a physical brace to the Z Axis frame, I want to combine that with a suitable housing for all the electronics. With the actual brace made I can start finishing off the electronics!!!
There are few items I want to do:-
Fix the issues with LCD corruption – presumably cause by electrical noise
Remove the Polyfuses and provide alternative
Integrate the Raspberry Pi in with the other electronics so it is a permanent feature on the printer, including power
Add in additional temp sensors to the electronics and power supplies that will kill the power if anything looks dodgy
Power the Heated Bed with 24V instead of 12V – but keep this 24V separate from the RAMPS board
The last of these is the item I am doing first – and it the subject of this video.
Below is my rough schematic showing how I will wire the RAMPS, Arduino and also a small external board that will perform the heated bed power switching. Beneath that the calculations I made to conclude that the AUIRFB8409 Mosfet would work fine:
Rough Schematic of an external board to switch power to the 24V heated bed, showing relevant parts of the RAMPS and Arduino
Main considerations in choosing the AUIRFB8049 Mosfet, with calculations