The notes will be about building a 3d printer heated build platform out of 3mm window glass and nichrome wire (resistance wire). This setup is ideal for printing PLA because it sticks to window glass without the need for any kind of tape, and PLA pops off the glass easily as the platform cools at the end of printing. Window glass is good for temperatures up to 80 degrees C which may not be hot enough for ABS printing. If ABS is how you roll then oven glass or ceramic glass may be a better option than window glass. The temperature I usually set, for printing with PLA filament, is between 55 degrees C and 60 degrees C.
Use the information at your own risk and do not leave the 3d printer unattended during operation because of risk of fire, safety first.
To build the heated build platform we need to figure out a few things first so that we can get the right bits together. We know that the RAMPS 1.3 board (RepRap Arduino Mega Pololu Shield) recommends a power supply be rated for at least 11 Amps to supply the heated build platform, that will give us a starting point to work out the lowest total desired resistance for the heating elements combined. The calculations will be based on 12v power supply that is rated to supply more than 11 Amps of current. So from that we can work out the total minimum resistance we need for our heating element by dividing the power supply voltage by the maximum amount of current we want to draw. I’m going to use 11 Amps as a guide to calculate the minimum resistance we want for the heated build platform, anymore than that will overheat the RAMPS 1.3 board. So we can calculate that 12 Volts divided by 11 Amps will give us a resistance value of 1.09 Ohms. Calculating power = 12 Volts x 11 Amps will give us 132 Watts of power which should provide a fast heat bed warm up, the lower the power rating, the longer it will take for the resistance wire heated build platform to reach the target temperature.
Now that we know what the minimum desired resistance we want for our heated build platform, we now want to work out the maximum desired resistance. This is important because we need to know what margin of resistance is acceptable when working out the design of the heating elements. The wider the resistance margin the easier it is to design the heating elements. We want the heated build platform to reach the target temperature quickly so we will work out the maximum resistance that will give us at least a 100 Watts heated build platform. So, Amps = 100 Watts divided by 12 Volts will give us 8.33 Amps, and Ohms = 12 Volts divided by 8.33 Amps will give us 1.44 Ohms resistance. Now we have a resistance margin to work with, which will be between 1.09 and 1.44 Ohms.
Our target resistance is set within the resistance margin we have defined above, which is the resistance of all the heating elements combined built into the heated build platform. If the heated build platform requires two heating elements then each element needs to have a resistance two times that of the target resistance, so if the target is 1.5 Ohms then each element should have a resistance of 3 Ohms. Each heating element should have a resistance of the target resistance times the number heating elements used in the heated build platform.
Target Resistance = Element Resistance / Number of Elements
One way to design the resistance wire heating elements for the heated build platform is to use a vector graphics editor like a free to download program like Inkscape from inkscape.org, or you could use paper, pencil and ruler. The idea is to sketch the heat bed outline and the resistance wire heating element design to scale so that the glass can be placed on top of it for tracing the resistance wire around the element design.
Depending on the size of the heated build platform you are working on, you may need more than one resistance wire heating element and ideally, you want all the heating elements resistance wire ends to finish at the same end off the platform. Also you want to decide which end of the platform you want the electrical wires to lead off and route to the electronics and enough wire slack will be needed for axis motion.
Designing a heating element with one continuous resistance wire to cover the whole heated build platform may be possible, but the resistance wire required, will be far too thick to work with and keep it stuck down. I would recommend using a resistance wire of 22 gauge and up for easier usability, a table of resistance wire gauges is shown below with corresponding resistance values per meter.
Nichrome Wire / Resistance wire table
Gauge (SWG) | Diameter (mm) | Resistance (Ohms) |
18 | 1.219 | 0.9596 |
20 | 0.914 | 1.707 |
22 | 0.711 | 2.821 |
24 | 0.559 | 4.563 |
26 | 0.457 | 6.828 |
28 | 0.376 | 10.09 |
30 | 0.315 | 14.37 |
32 | 0.274 | 18.99 |
A single heating element is one continuous resistance wire that is spread across the whole of the heated build platform or spread across a portion of it, in which case, more than one heating element is used to heat the bed, with all the resistance wire elements being the same length and pattern. Glass is a good thermal insulator so it is important to make sure the resistance wire is spread across it as evenly as possible to avoid cold spots during heating. Uneven heating may result in the glass cracking or breaking and could cause issues with 3d print’s bond to the heated build platform during printing because of wide temperature differences and changes.
When designing a resistance wire heating element for 3mm window glass, I would recommend having the resistance wire no more than 20mm apart down the length of the glass and also have the resistance wire placed with a gap from the edge of the glass measured less than half the gap of that measured between resistance wires. I’ve included images as an example of what a heated build platform plan could look like which includes some calculations to work out the ratings.
It is a lot easier to match a resistance wire to the desired plan we want for our heated build platform because it gives us more flexibility in creating the desired heating element pattern. If you have the resistance wire already, you’re plan options are going to be limited.
Unless your heated build platform is a lot smaller than mine, I would recommend starting with at least two heating elements. It is just a case of sketching out the first heating element to cover half the platform to get a rough idea of the length of resistance wire we need for one heating element. Assuming we are going to use two heating elements in our plan, each element needs to be twice the target resistance to fit within the resistance margin calculated earlier which is between 1.09 and 1.44 Ohms. So if our heating element resistance wire is 880mm in length we can select a resistance wire from the list and divide it’s resistance by 1000 and times it by 880 and then divide by 2 to see if the result meets our target resistance range. If you tested the 22 SWG resistance wire from the list in the calculation, it will be found to be the best match and this would be the resistance wire or nichrome wire to buy for the heated build platform. If you needed 3 elements at 880mm in length then the 24 SWG resistance wire will be the best match having calculated resistance = resistance per meter / 1000 x 880 / 3 elements.
Nichrome wire – or resistance wire, a wide range of gauges can be found on ebay. Should be easy enough to find any of those in the list above.
Glass – Window glass has been used successfully by me and other people, just keep the temperature below 80 C and you should be fine. If you can get heat resistant glass then even better, but can’t be sure if PLA sticks to this type directly, in which case, tape may need to be used. 3mm window glass is used for this tutorial project.
Power supply – for example if using the Ramps 1.3 board to power the printer and the heated build platform, you will need a power supply capable of supplying at least 16 Amps. A modded PC power supply can be used and may be the cheapest option.
Exhaust wrap – This can be used to insulate the underside of the glass and help keep the kapton tape stuck down on the glass that’s holding the resistance wire in place. This can be found on ebay but shop around because prices can be a large difference between suppliers.
Kapton tape – If you’re already into 3d printing, then you may have this already but again, available from ebay. A roll 10mm in width is the one I used for my heated build platform.
Blu-Tack – This is good for holding down the resistance wire onto the glass while forming the heating element.
Electrical wire – Two sorts of wire may be needed, suitable wire to connect each end of the resistance wire to a terminal block and suitable wire to connect the terminal block to the Ramps board, each type of wire needs to have a power rating better than what was calculated for the heating element or heated build platform.
Terminal block – May be needed to connect all the wires from the heating elements, use one with at least a 15 Amp rating.
Thermistor – Refer to the RepRap Wiki for more information which covers the types recommended for use with your 3d printer firmware. A suitable connector will be required to fit the board like the RAMPS 1.3. The thermistor I used is one from rapidonline.com part no. 61-0452, Gt Thermistor 100k 3%.
Crimp connectors – or bootlace ferrules to join the electrical wire to resistance wire, solder may not stick to resistance wire but soldering the crimped join should make a more robust connection which is needed for a moving heated build platform. Solder may not be useful on resistance wire connections for higher bed temperatures due to the low solder melt point.
Heat shrink tubing – Some of this will be recommended for use to install the thermistor, it would help to reduce the possibility of the thermistor wires shorting.
Acetone – or nail polish remover, the type without added oil, is used to clean the heated glass bed if printing PLA plastic directly on to it. Dirty or greasy heated glass bed will prevent PLA sticking to it.
So, you have all the the bits and ready to start building your heated build platform for your 3d printer. To build the heated build platform, follow the steps below:
Getting ready. If you are using a transparent glass platform and you have made a resistance wire heated bed plan like the above, then you just start with placing the glass platform onto the plan. Next, cut the resistance wire to length to match the length decided on the plan, and if using more than one heating element, cut all the resistance wires to the same length so that they all have the same resistance.
Shaping the resistance wire. Before you attempt to make the resistance wire heating element, roll up a few small balls of Blu-Tack ready to tack down the resistance wire onto the glass. Place the resistance wire onto the glass and first tack down the ends of the wire where the heating element begins and ends at the edge of the glass. Now form the rest of the heating element by working towards the middle starting from the ends of the resistance wire. Keeping the wire u-turns rounded during the heating element forming will allow you to make adjustments to the pattern easily to best fit the heating element plan placed under the glass.
Sticking it down. Once you have all the heating elements in place and applied the finishing touches, the heating element is ready to be stuck down with Kapton tape. Kapton tape the resistance wire to the glass, first between the Blu-Tack, then fill the gaps with Kapton tape after removing the Blu-Tack. Leave a bit of the resistance wire ends bare so that they can be connected to electrical wire.
Connecting the wires. How the electrical wires are going to fit will depend on the 3d printer design. Place the heated bed in the 3d printer, to help decide what wire lengths are needed, and plan the electrical wire routes from there. Remove the heated bed from the printer to attach the electrical wires to the resistance wires. Some of the images included will show an example of how the electrical wires might be connected up. I used 0.1 inch crimp terminals to connect electrical wires to resistance wires but bootlace ferrules can be used as well. Make sure the connections are robust enough to cope with heated build platform axis motion.
Adding the thermistor. Prepare the thermistor to be stuck on the glass by connecting electrical wire to it’s legs using bootlace ferrules or some other clamping type of connector. Insulate the bare wires up to the thermistor bead with Kapton tape to avoid shorting, also use shrink tubing where necessary. For best thermistor placement checkout the post Heated Build Platform Rework, stick the thermistor to the glass with Kapton tape.
Fitting to 3d printer. Fit the glass bed on to the printer and connect all the wires. For best heat bed performance and to protect the 3d printer, add a thermal barrier to the glass underside. Route the thermistor wire and the heated build platform wire to the control board. Fit a connector to the thermistor wire if required and connect to the control board. If using the RAMPS 1.3 board, the thermistor would be connected to header pins labelled T1, while the heated build platform would be connected to D8 connector. Attach the power supply, to feed both the 5 Amp and the 11 Amp connectors in the case of the RAMPS 1.3 board.
Final checks. Check that all the wires are securely connected and check that axis motion does not trap any of the wires. Make sure that one end of each heating element is connected to ground while the other end of each heating element is connect to +12 Volts. Disconnect the heated build platform from the control board and test the resistance of the platform with a multimeter to see if it meets within our target margin resistance. If no resistance is detected then there could be a short circuit or no electrical circuit and will need to check the wires again.
Once you are happy with the resistance wire heated build platform installation and all the electrical wires are connected correctly and securely, then the next step is testing.
Before the heated build platform and thermistor can work they need to be enabled in the control board firmware, but before you do that, test that the printer is functioning normally with the new power supply if you changed it. Now that you know the power supply is working, update the firmware on the control board to enable the heated build platform and thermistor. With the 3d printer powered up and connected to interface software, confirm a proper reading is being made from the thermistor, about ambient temperature, and if that looks OK, test the resistance wire heated build platform starting at a low temperature first and increase from there until you reach your desired target temperature. An infrared thermometer would be useful to compare the bed temperature with the thermistor reading.
Adding a heartbeat. An LED can be added to the resistance wire heated build platform, as shown in some of the images, to show that the heated bed is live. Just add a 1k Ohms resistor to the longest leg (anode) of the LED and add extra wire to the LED legs to the desired length. The wires and the resistor can be connected to the LED with bootlace ferrules without soldering. Use heatshrink tube or insulation tape to insulate the wires. Connect the LED leg with the 1k resistor to 12v and connect the other leg to ground, the LED is connected to the electrical wire that is connected to the resistance wire from the control board.
Closing. Thanks for your interest in this tutorial and hope it was useful. If you managed to build a resistance wire heated build platform from the notes, please leave a comment.
[bodyadsrich1l]
]]>SUMPOD 3D Printer Printing
I’ve been using this heated build platform for a while now and so far been happy with it’s performance. However, for the larger prints and longer print runs, the base of some prints start to warp and become unstuck from the glass on the heated build platform leading to some prints not making it to the end of printing. To keep warping to a minimum, the first layer of the print needs to be stuck down well to the heated build platform. To achieve this, some investigation is needed so that a solution can be considered.
When testing the temperature of the heated build platform I found that when the heating element is powered, the temperature difference went as high as fourteen degrees C on the glass between the thermistor and heating element. I believe this temperature difference, which was happening about every 230 seconds, caused enough contraction and expansion to cause prints to become unstuck from the glass. Clicking and cracking sounds can be heard during printing as the print starts to become unstuck from the heated build platform.
Armed with a laser guided heat sensor gun, a stop watch and a spread sheet, I set about finding out what was going on. I preheated the glass bed and let it go through the heating cycle a few times before taking the measurements.
I pointed the heat sensor gun at the target and took measurements for the duration of a heating cycle. The targets for this exercise is the glass area above the nichrome wire and the glass area above the thermistor. See the chart below.
From the chart, when the heater is powered, the temperature on the glass above the nichrome wire climbs to 68 degrees C, 13 degrees C above the target temperature. It takes about 30 seconds for the thermistor to detect a temperature rise, and when the target temperature is reached, the nichrome wire heating element is powered off.
3D Printer Thermistor Close Up
While the nichrome heating element is powered off, the temperature in the glass above the thermistor continues to conduct heat from the hotter areas of the glass which lasts for around 50 seconds. During the next 140 seconds the temperature starts to drop gradually and becoming more evenly spread across the glass before the heating cycle starts over again.
Conclusion
The low thermal conductivity of the glass and the position of the thermistor being far from the heat source is causing uneven heating of the glass and poor heat control. Areas of the glass get far too hot, much higher than the target temperature. The target temperature is not maintained and only reliably sets the lowest temperature of the platform.
Remedy
Ideally, the glass platform could do with more nichrome wire which would improve the heat spread across the glass and reduce temperature differences between the heat element areas and non heat element areas. Unfortunately, adding more nichrome wire will mean buying a different rating wire to replace the wire already fitted and involve rewiring the circuit.
Before I start buying and replacing nichrome wire, I’m going to try changing the position of the thermistor to see if that will get me close enough to a better temperature controlled heated build platform.
The first attempt at modifying the heated build platform involved in moving the thermistor closer to the nichrome wire heating element. I secured the thermistor to the glass leaving a gap of around 2mm between the thermistor and the nichrome wire.
After returning the heated build platform to the 3d printer for testing, the results came as expected, the thermistor heated up too quickly causing the heater to turn off before enough heat could be transferred to the glass. The glass took too long to heat up from cold and could not reach the target temperature. The thermistor did not give a correct temperature reading from the glass because the thermistor was too close to the nichrome wire. The thermistor could not supply a consistent, stable reading around the target temperature. However, the heat is more evenly spread across the glass than before, which is what I’m looking for, but can only maintain a temperature at around 10 degrees C below target.
The second attempt was more successful, which involved in using a copper heat spreader attached between the thermistor and nichrome wire heating element. The heat was absorbed and transferred very quickly to the thermistor with a much improved short regular heating cycle. The target temperature was maintained with a stable reading from the thermistor and the reading matched that of the heat sensor gun when pointed at the glass area over the thermistor. The temperature difference across the glass build platform is a lot better than it was before which has been measured at around 6 degrees C just after the nichrome wire is powered off.
Changing the position of the thermistor worked really well, I now get an accurate stable reading from the thermistor and the temperature across the heated build platform is kept within the target temperature. This should be enough to stop the prints becoming unstuck through expansion and contraction of the heated build platform.
[bodyadsrich1l]