<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>3d-Printing on OiePoie!</title>
    <link>https://www.oiepoie.nl/tags/3d-printing/</link>
    <description>Recent content in 3d-Printing on OiePoie!</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 19 Sep 2015 23:28:19 +0200</lastBuildDate><atom:link href="https://www.oiepoie.nl/tags/3d-printing/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Auto Tramming (or Leveling) for a Mamba3D 3dprinter</title>
      <link>https://www.oiepoie.nl/2015/09/19/auto-tramming-or-leveling-for-a-mamba3d-3dprinter/</link>
      <pubDate>Sat, 19 Sep 2015 23:28:19 +0200</pubDate>
      
      <guid>https://www.oiepoie.nl/2015/09/19/auto-tramming-or-leveling-for-a-mamba3d-3dprinter/</guid>
      <description>&lt;p&gt;Before starting an print, every time i needed to level the print bed. But the micro-controller (minitronics) and software (marlin) are already prepared for automatic sensing the distance of the bed and compensating during print. What’s needed is an inductive sensor, a mount and a few small software changes in marlin to enable the feature.&lt;br/&gt;
The term auto-tramming is from the CNC world, where the mounting surface is made level to the CNC by running it over with a router in the lowest position. Since we don’t modify the bed itself, i prefer auto leveling, because the software is keeping the nozzle perpendicular to the print bed during printing. But it’s up to you how to call this.&lt;/p&gt;
&lt;h2&gt;Sensor mount&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/Sensor-Mount-after-print.jpeg&#34;&gt;&lt;img alt=&#34;Proximity Sensor Mount&#34; class=&#34;alignright size-thumbnail wp-image-494&#34; height=&#34;150&#34; sizes=&#34;(max-width: 150px) 85vw, 150px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/Sensor-Mount-after-print-150x150.jpeg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/Sensor-Mount-after-print-150x150.jpeg 150w, https://www.oiepoie.nl/wp-content/uploads/2015/09/Sensor-Mount-after-print-92x92.jpeg 92w, https://www.oiepoie.nl/wp-content/uploads/2015/09/Sensor-Mount-after-print-100x100.jpeg 100w, https://www.oiepoie.nl/wp-content/uploads/2015/09/Sensor-Mount-after-print-200x200.jpeg 200w, https://www.oiepoie.nl/wp-content/uploads/2015/09/Sensor-Mount-after-print-400x400.jpeg 400w&#34; width=&#34;150&#34;/&gt;&lt;/a&gt;For the sensor mount, i did not want to bolt it on top of the ventilator, but directly on the aluminium of the extruder. The design was done in OpenSCAD en the hole thing is posted on &lt;a class=&#34;extlink&#34; href=&#34;http://www.thingiverse.com/thing:980502&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Thingiverse&lt;/a&gt;.&lt;br/&gt;
When mounting the sensor, position it around 1mm above the extruder point, so it never touches anything on the print bed (the extruder is the lowest point). Be careful with your bolts sticking out above the print bed, use tapered bolts and countersink your holes. In my heated bed, i can’t make them level with the print bed, because the holes are to much on the side, but with a little effort they will be low enough so there is no danger for collision.&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt.jpeg&#34;&gt;&lt;img alt=&#34;heated bed sunken bolt&#34; class=&#34;alignleft size-medium wp-image-487&#34; height=&#34;150&#34; sizes=&#34;(max-width: 150px) 85vw, 150px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-150x150.jpeg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-150x150.jpeg 150w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-300x300.jpeg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-1024x1024.jpeg 1024w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-92x92.jpeg 92w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-100x100.jpeg 100w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-200x200.jpeg 200w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-400x400.jpeg 400w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-630x630.jpeg 630w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt.jpeg 1968w&#34; width=&#34;150&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Electronics&lt;/h2&gt;
&lt;p&gt;I used a &lt;a href=&#34;http://bit.ly/1V1D7G1&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;LJ12A3-Z-4/BX&lt;/a&gt; cheap proximity sensor (between €2 and €3 on &lt;a class=&#34;extlink&#34; href=&#34;https://www.banggood.com/?p=6E2214592974201405G7&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Banggood&lt;/a&gt;). The sensor is powered from the permanent 12V connections on the minitronics board.&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/Minitronics_connectors.jpg&#34;&gt;&lt;img alt=&#34;Minitronics connectors&#34; class=&#34;alignright size-medium wp-image-469&#34; height=&#34;165&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/Minitronics_connectors-300x165.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/Minitronics_connectors-300x165.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/09/Minitronics_connectors-630x347.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2015/09/Minitronics_connectors.jpg 1009w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;(upper right in the picture where it says 12V output. And the sensor output is connected to the Z-EndStop connector (instead of the switch). Since the output voltage is to high for the 5V logic of the minitronics, i use a 8k2 resistor to ground and keep the internal pull up resistor active (that’s configured in marlin), so the level is either 5V or 0V. The wiring on the minitronics connector for the Z-endstop is input,minus,plus (plus is on the edge of the board, and we don’t use that one).&lt;/p&gt;
&lt;h2&gt;Software&lt;/h2&gt;
&lt;p&gt;There is not much that needs to be altered in the marlin software, all of it is in “Configuration.h”&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
const bool Z_MIN_ENDSTOP_INVERTING = true;&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
Since the logic of the sensor is the other way round as the physical end-switch.&lt;br/&gt;
And remove the comment before:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
#define ENABLE_AUTO_BED_LEVELING&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
to enable the automatic bed leveling process.&lt;br/&gt;
You will need to define the probe points. Because the sensor has an offset from the extruder nozzle the right side probes need to be more on the inner side of the bed. After some tuning, these were the points i came up with:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
// these are the positions on the bed to do the probing&lt;br/&gt;
  #define LEFT_PROBE_BED_POSITION 35&lt;br/&gt;
  #define RIGHT_PROBE_BED_POSITION 195&lt;br/&gt;
  #define BACK_PROBE_BED_POSITION 165&lt;br/&gt;
  #define FRONT_PROBE_BED_POSITION 10&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
But for your first time it’s better to start with safe values, so larger numbers for LEFT_PROBE_BED_POSITION and FRONT_PROBE_BED_POSITION and smaller numbers for RIGHT_PROBE_BED_POSITION and BACK_PROBE_BED_POSITION. As you might have guessed the numbers represent millimeters.&lt;/p&gt;
&lt;p&gt;Also define the offset of the sensor from the nozzle, with my mount on a Mamba3D this is:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
// these are the offsets to the prob relative to the extruder tip (Hotend - Probe)&lt;br/&gt;
  #define X_PROBE_OFFSET_FROM_EXTRUDER 34.0&lt;br/&gt;
  #define Y_PROBE_OFFSET_FROM_EXTRUDER -32.0&lt;br/&gt;
  #define Z_PROBE_OFFSET_FROM_EXTRUDER 0&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
The Z offset is zero because we will fine-tune this in Slic3r.&lt;/p&gt;
&lt;p&gt;Compile and upload.&lt;/p&gt;
&lt;p&gt;You can see the sensor trigger because the LED on the &lt;a class=&#34;extlink&#34; href=&#34;http://bit.ly/1V1D7G1&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;LJ12A3-Z-4/BX&lt;/a&gt; will light up. The sensor has a sensitivity of 4mm, but thats for metal. For Aluminium is around half that value, so approximately 2mm.&lt;br/&gt;
Check with “M119″if the minitronics also sees the trigger output of the sensor. Turn all bed leveling screws so that the springs are completely compressed, or replace the bolts and springs with static spacers.&lt;br/&gt;
After that you can issue a G28 home command and a G29 command to start the auto-tramming routing. The default is a 9 point measurement process and now you should see movement in the Z motor during the print of one layer.&lt;/p&gt;
&lt;p&gt;If you download the Slic3r setting from the &lt;a class=&#34;extlink&#34; href=&#34;http://www.mamba3d.com/mamba3d/index.php/download/category/2-settings&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Mamba3D&lt;/a&gt; website, you wil find a printer setting called Mamba3D_Autolevel. If you open the configuration and go to Printer Settings, you will see that G29 is in the custom G-code. In the General section you can enter the Z-offset, this is the correction for the position of the nozzle above the printbed. For me this came out to -0.7mm, and i am thinking of making it -0.8.&lt;br/&gt;
The way to determing this value is by heating up the nozzle, issuing a G28 Home command and a G29 to run through the leveling steps. Then a G92Z10 which tells the printer that it is now 10mm above the printbed. Now take your piece of paper and move the nozzle down through manual control with 0.1mm steps while moving the paper. When the paper still moves but an extra 0.1mm down would prevent the paper from moving, you are at the right level and can record the number of steps as the value in Slic3r. The complete procedure is very well enlightened in &lt;a class=&#34;extlink&#34; href=&#34;https://www.youtube.com/watch?v=EcGFLwj0pnA&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;this video&lt;/a&gt; of Thomas Sanladerer. &lt;/p&gt;
&lt;p&gt;Have fun!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Heated bed for my Mamba3D 3dprinter</title>
      <link>https://www.oiepoie.nl/2015/09/19/heated-bed-for-my-mamba3d-3dprinter/</link>
      <pubDate>Sat, 19 Sep 2015 14:02:34 +0200</pubDate>
      
      <guid>https://www.oiepoie.nl/2015/09/19/heated-bed-for-my-mamba3d-3dprinter/</guid>
      <description>&lt;p&gt;After using my 3dprinter for i while i found out that large objects would have the tendency to warp from the bed while printing. The solution for this is to print with a large rim, or upgrade my printer to a heated bed. Having a heated bed would also allow me to print different filament, so thats what i wanted to do.&lt;/p&gt;
&lt;h2&gt;Hardware&lt;/h2&gt;
&lt;p&gt;I decided to replace the aluminium printbed with the heated version (this is the one i bought: &lt;a href=&#34;http://bit.ly/1VNlKLk&#34; target=&#34;_blank&#34;&gt;&lt;img alt=&#34;MK3 Aluminium heated print bed&#34; class=&#34;alignright size-medium wp-image-463&#34; height=&#34;300&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-print-bed-300x300.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-print-bed-300x300.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-print-bed-150x150.jpg 150w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-print-bed-1019x1024.jpg 1019w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-print-bed-92x92.jpg 92w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-print-bed-100x100.jpg 100w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-print-bed-200x200.jpg 200w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-print-bed-400x400.jpg 400w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-print-bed-630x633.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-print-bed.jpg 1075w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;a class=&#34;extlink&#34; href=&#34;http://bit.ly/1VNlKLk&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;3MM MK3 Aluminum Board  Heat Bed&lt;/a&gt; because it’s cheap (see the shopping list at the bottom of the article), it’s simple and it doesn’t add mass to the printbed like a silcone heater would do. My Mamba3D has a minitronics board which runs on 12V. But i wanted to use 24V as power source, because this would reduce the current needed to heat up the board and by having a separate power supply i wouldn’t risk scary stuff happening to my minitronics. So i bought a &lt;a class=&#34;extlink&#34; href=&#34;http://bit.ly/1Q11cLx&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;24V/5A power supply from banggood&lt;/a&gt;. Next you need a &lt;a class=&#34;extlink&#34; href=&#34;http://www.banggood.com/10-Pcs-3D-Printer-Thermistor-NTC-100k-100ohm-Match-MK2a-1-Sensor-p-932646.html?p=6E2214592974201405G7&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;thermistor&lt;/a&gt; so the minitronics computer can measure what the temperature of the heat bed is, and a a couple of electronic components which are used to switch the heated bed on and off.&lt;/p&gt;
&lt;p&gt;For the electronics i decided to use a BUZ36 N-Channel MosFET which i had laying around. It can switch up to 22A but the most important fact is that is has a low “on resistance” (R-on) of 0.12 Ohm. This is important because this resistance together with the current will determine the heat it has to dissipate. By using the 24V power supply the current is 4.5A so that computes to 2.5W (P = I*I * R) and the BUZ36 can handle that without the need for extra cooling. But of course you can replace the BUZ36 with an other N Channel MosFET as long as it can handle the current and also has a low R-on. If you need to buy one, you could use the &lt;a class=&#34;extlink&#34; href=&#34;http://bit.ly/1MxLutO&#34;&gt;IRFZ44N&lt;/a&gt; which can switch up to 20A and has an even lower R-on according to the &lt;a class=&#34;extlink&#34; href=&#34;http://www.irf.com/product-info/datasheets/data/irfz44n.pdf&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;datasheet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-circuit-diagram.jpeg&#34;&gt;&lt;img alt=&#34;heated bed mosfet switch circuit diagram&#34; class=&#34;aligncenter size-medium wp-image-458&#34; height=&#34;135&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-circuit-diagram-300x135.jpeg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-circuit-diagram-300x135.jpeg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-circuit-diagram-1024x461.jpeg 1024w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-circuit-diagram-630x283.jpeg 630w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-build-pcb.jpeg&#34;&gt;&lt;img alt=&#34;heated bed mosfet switch build pcb&#34; class=&#34;alignleft size-medium wp-image-459&#34; height=&#34;300&#34; sizes=&#34;(max-width: 225px) 85vw, 225px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-build-pcb-225x300.jpeg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-build-pcb-225x300.jpeg 225w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-build-pcb-768x1024.jpeg 768w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-build-pcb-630x840.jpeg 630w&#34; width=&#34;225&#34;/&gt;&lt;/a&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-back-pcb.jpeg&#34;&gt;&lt;img alt=&#34;heated bed mosfet switch back pcb&#34; class=&#34;alignright size-medium wp-image-460&#34; height=&#34;300&#34; sizes=&#34;(max-width: 225px) 85vw, 225px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-back-pcb-225x300.jpeg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-back-pcb-225x300.jpeg 225w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-back-pcb-768x1024.jpeg 768w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-mosfet-switch-back-pcb-630x840.jpeg 630w&#34; width=&#34;225&#34;/&gt;&lt;/a&gt;&lt;br/&gt;
From the bottom picture of the completed PCB you can see i use copper foil to create low resistance paths between the heated bed power lines. It’s probably not really necessary, but i had this stuff lying around, so why not use it 🙂 &lt;/p&gt;
&lt;p&gt;When you replace you non-heated bed for the MK3 heated bed, i suggest you replace to 3mm bolts with countersunk versions and use a deburring tool to fix the holes on the MK3 bed so the bolts don’t stick out so much, this will come in handy when you add the auto-tramming option.&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt.jpeg&#34;&gt;&lt;img alt=&#34;heated bed sunken bolt&#34; class=&#34;alignright size-thumbnail wp-image-487&#34; height=&#34;150&#34; sizes=&#34;(max-width: 150px) 85vw, 150px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-150x150.jpeg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-150x150.jpeg 150w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-300x300.jpeg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-1024x1024.jpeg 1024w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-92x92.jpeg 92w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-100x100.jpeg 100w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-200x200.jpeg 200w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-400x400.jpeg 400w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt-630x630.jpeg 630w, https://www.oiepoie.nl/wp-content/uploads/2015/09/heated-bed-sunken-bolt.jpeg 1968w&#34; width=&#34;150&#34;/&gt;&lt;/a&gt;&lt;br/&gt;
 &lt;br/&gt;
For how to fix the thermistor in the heated bed, there is a center hole in the middle where the thermistor fits. Be careful not to let it stick out above the bed.&lt;br/&gt;
 &lt;br/&gt;
I used&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/bison-mastic-silicone-kit-high-temp.png&#34;&gt;&lt;img alt=&#34;bison mastic silicone kit high temp&#34; class=&#34;alignleft size-medium wp-image-467&#34; height=&#34;300&#34; sizes=&#34;(max-width: 200px) 85vw, 200px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/bison-mastic-silicone-kit-high-temp-200x300.png&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/bison-mastic-silicone-kit-high-temp-200x300.png 200w, https://www.oiepoie.nl/wp-content/uploads/2015/09/bison-mastic-silicone-kit-high-temp.png 220w&#34; width=&#34;200&#34;/&gt;&lt;/a&gt; which is heat resistant for temperatures up to 250 degrees celcius.&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-bed-wired-up.jpg&#34;&gt;&lt;img alt=&#34;MK3 Aluminium heated bed wired up&#34; class=&#34;alignleft size-medium wp-image-461&#34; height=&#34;300&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-bed-wired-up-300x300.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-bed-wired-up-300x300.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-bed-wired-up-150x150.jpg 150w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-bed-wired-up-1024x1024.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-bed-wired-up-92x92.jpg 92w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-bed-wired-up-100x100.jpg 100w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-bed-wired-up-200x200.jpg 200w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-bed-wired-up-400x400.jpg 400w, https://www.oiepoie.nl/wp-content/uploads/2015/09/MK3-Aluminium-heated-bed-wired-up-630x630.jpg 630w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;.&lt;br/&gt;
So the thermistor goes to the the “Thermistor HB” connector, polarity doesn’t matter. And the “Heated Bed” output from our minitronics goes to our circuit board. &lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/Minitronics_connectors.jpg&#34;&gt;&lt;img alt=&#34;Minitronics connectors&#34; class=&#34;alignright size-thumbnail wp-image-469&#34; height=&#34;150&#34; sizes=&#34;(max-width: 150px) 85vw, 150px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/Minitronics_connectors-150x150.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/09/Minitronics_connectors-150x150.jpg 150w, https://www.oiepoie.nl/wp-content/uploads/2015/09/Minitronics_connectors-92x92.jpg 92w, https://www.oiepoie.nl/wp-content/uploads/2015/09/Minitronics_connectors-100x100.jpg 100w, https://www.oiepoie.nl/wp-content/uploads/2015/09/Minitronics_connectors-200x200.jpg 200w, https://www.oiepoie.nl/wp-content/uploads/2015/09/Minitronics_connectors-400x400.jpg 400w&#34; width=&#34;150&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Software&lt;/h2&gt;
&lt;p&gt;When everything is connected it’s time to modify our Marlin software so that you can use the heated bed. You will need the Arduino Integrated Development Environment (IDE) to program your minitronics board (most other boards are also arduino like boards and are programmed the same way). For the minitronics, the easiest way is to download Arduino IDE version 1.6.3 from &lt;a class=&#34;extlink&#34; href=&#34;http://reprapworld.com/?software&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Reprapworld&lt;/a&gt; with the board pre-configured. From the same location you can also download the Marlin firmware for the minitronics, but i use the version supplied by Michiel on the &lt;a class=&#34;extlink&#34; href=&#34;http://www.mamba3d.com/mamba3d/index.php/download/category/3-firmware&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Mamba3D&lt;/a&gt; website.&lt;br/&gt;
Start up the Arduino IDE, and load the Mamba3D firmware (select File -&amp;gt; Open -&amp;gt; Marlin.ino and it will load all the files). Set Tools -&amp;gt; Board to minitronics, and Tools -&amp;gt; Port to the right port (for me that’s COM3, but it could be different on your computer).&lt;br/&gt;
Now switch to Configuration.h and find this spot:&lt;br/&gt;
&lt;code&gt;#define TEMP_SENSOR_BED 75&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
If you use a thermistor that’s allready properly defined, you can just enter the correct number here. The banggood thermistor were not defined in this version of Marlin, so i changed the value to “8” and modified that type in “thermistortables.h” to represent my thermistor (B=3950) with the data i found on &lt;a class=&#34;extlink&#34; href=&#34;https://cae2100.wordpress.com/2014/03/08/beta3950-thermistor-table-for-marlin/&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;this blog&lt;/a&gt;.&lt;br/&gt;
Always document your changes, so you know later on what’s alterd, e.g.&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
// Ewald 20150831, because of heated bed old value:&lt;br/&gt;
// TEMP_SENSOR_BED adjusted from 75 to 8 (and type 8 redefined in thermistortables.h )&lt;br/&gt;
#define TEMP_SENSOR_BED 8&lt;br/&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;For temperature control, you want to enable the PID regulator&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
#define PIDTEMPBED&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
This is a pulse-width type regulator that is also used on the extruder to reach the desired temperature quick en keep is accurately on that temperature. For the heated bed the precise temperature is not really necessary, but the power MosFET enables us to do so without heating up. If you decide to use a relay to drive the current to the heated board, you need to keep this commented out, so the bang-bang (on/off) style regulation is used.  Next i changed:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
#define MAX_BED_POWER 100&lt;br/&gt;
&lt;/code&gt;&lt;br/&gt;
to “MAX_BED_POWER 255”, this allows to PID controller logic to drive the heated board at full power, so it’s quicker to heat up. You can see this behaviour in the LED on the minitronics board (and on our own driver board), the both light up continuously during heating up and start to flicker when to desired temperature is reached (that’s the PID regulator using PWM to keep on that temperature).&lt;br/&gt;
If you use 12V to drive the heated board (so double the current) or a solid state relay, it’s best to keep this value at “100” and check the heat dissipation on you components.&lt;/p&gt;
&lt;p&gt;The parameters for my MK3 Aluminium heated bed driven by 24V were:&lt;br/&gt;
&lt;code&gt;&lt;br/&gt;
// ran autotune with this command: M303 E-1 C8 S50&lt;br/&gt;
    #define  DEFAULT_bedKp 179.27&lt;br/&gt;
    #define  DEFAULT_bedKi 30.40&lt;br/&gt;
    #define  DEFAULT_bedKd 264.34&lt;br/&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;But after compiling and uploading you should run the autotune logic yourself by specifying “M303 E-1 C8 S50” in the G-code manual entry of your repetier software, after this it will show the measured values for your setup.&lt;br/&gt;
The S50 on the end is the target temperature, i had to use that because my max-power was set at “100” during this tuning instead of “255” and therfore trying to reach 90 degrees timed out. But with max-power set to full (255), that’s not a problem anymore.&lt;/p&gt;
&lt;p&gt;In “pins.h” there is a section for the minitronics board ( #if MOTHERBOARD == 702 ), you should check that your heater pins are properly defined there: &lt;code&gt;&lt;br/&gt;
 #define HEATER_0_PIN 7 // EXTRUDER 1&lt;br/&gt;
 #define HEATER_1_PIN 8 // EXTRUDER 2&lt;br/&gt;
 #define HEATER_2_PIN -1&lt;/code&gt;&lt;/p&gt;
&lt;p&gt; #define TEMP_0_PIN 7 // ANALOG NUMBERING&lt;br/&gt;
 #define TEMP_1_PIN -1 //6 // ANALOG NUMBERING&lt;br/&gt;
 #define TEMP_2_PIN -1 // ANALOG NUMBERING&lt;/p&gt;
&lt;p&gt; #define HEATER_BED_PIN 3 //-1 //3 // BED&lt;br/&gt;
 #define TEMP_BED_PIN 6 //-1 //6 // ANALOG NUMBERING&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;Last step is to edit thermistortables.h with the new definition for type 8, or you can download my version of &lt;a href=&#34;https://www.oiepoie.nl/Mamba3D/thermistortables.h&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;thermistortables.h&lt;/a&gt;&lt;br/&gt;
When you have made all these modifications, click “Verify” in the Arduino IDE and it should compile properly.&lt;br/&gt;
After that upload the code to your minitronics and see if you get a reading on the temperature of the bed.&lt;br/&gt;
Next switch on the bed heating in the Manual Control window of repetier and it should heat up.&lt;/p&gt;
&lt;p&gt;Last thing to do, is update your Slic3r configuration with settings so you can choose “Heated Bed” when slicing&lt;br/&gt;
an object. You can download the &lt;a class=&#34;extlink&#34; href=&#34;http://www.mamba3d.com/mamba3d/index.php/download/category/2-settings&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Mamba3D&lt;/a&gt; config for this, or edit your own. I mainly print PLA, and that’s just heating up the bed to 50 degrees (Celcius) and keeping it at that temperature untill the print is finished. Other materials require other bed temperatures.&lt;/p&gt;
&lt;p&gt;So that’s all,&lt;br/&gt;
below is an overview of the components used.&lt;br/&gt;
Have fun!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Shopping list&lt;/strong&gt;&lt;br/&gt;
&lt;/p&gt;&lt;div class=&#34;table-responsive&#34;&gt;&lt;table border=&#34;0&#34; class=&#34;easy-table easy-table-default&#34; style=&#34;width:100%; &#34;&gt;
&lt;thead&gt;
&lt;tr&gt;&lt;th&gt;item&lt;/th&gt;
&lt;th&gt; price indication (on banggood.com)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a class=&#34;extlink&#34; href=&#34;http://bit.ly/1VNlKLk&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;3MM MK3 Aluminum Board  Heat Bed&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;€12.50&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a class=&#34;extlink&#34; href=&#34;http://bit.ly/1Q11cLx&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;24V/5A power supply&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;€12.85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a class=&#34;extlink&#34; href=&#34;http://www.banggood.com/10-Pcs-3D-Printer-Thermistor-NTC-100k-100ohm-Match-MK2a-1-Sensor-p-932646.html?p=6E2214592974201405G7&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;thermistor&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;€2.50 for 10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a class=&#34;extlink&#34; href=&#34;http://bit.ly/1Kz40Qi&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Electronics board&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;€3.04 for 5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a class=&#34;extlink&#34; href=&#34;http://bit.ly/1MxLutO&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;IRFZ44N Power MosFET&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;€1.27 for 2 (instead of the BUZ36)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a class=&#34;extlink&#34; href=&#34;http://bit.ly/1OFSHr6&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Resistors&lt;/a&gt;&lt;/td&gt;
&lt;td&gt; €2.83 for 600&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a class=&#34;extlink&#34; href=&#34;http://www.banggood.com/100Pcs-20Ma-F5-5MM-5Colors-Ultra-Bright-LED-Diode-p-966103.html?p=6E2214592974201405G7&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;LED&lt;/a&gt;&lt;/td&gt;
&lt;td&gt; €2.04 for 100&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;total cost&lt;/td&gt;
&lt;td&gt; €35.76&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;
</description>
    </item>
    
    <item>
      <title>Pannendekselhouder uit de 3D-Printer</title>
      <link>https://www.oiepoie.nl/2015/05/26/pannendekselhouder-uit-de-3d-printer/</link>
      <pubDate>Tue, 26 May 2015 21:36:49 +0200</pubDate>
      
      <guid>https://www.oiepoie.nl/2015/05/26/pannendekselhouder-uit-de-3d-printer/</guid>
      <description>&lt;h1&gt;3D-Printer toepassingen&lt;/h1&gt;
&lt;p&gt;Ergens op het Internet zag ik een plaatje voorbij komen van iemand met plakhaakjes zijn pannendeksels aan de binnenkant van de keukendeurtjes te bevestigen. Slim idee, want dat is ruimte die je normaal niet gebruikt en je hebt meteen alle deksels overzichtelijk en voor het grijpen. De uitwerking van zijn idee is terug te lezen op &lt;a class=&#34;extlink&#34; href=&#34;http://www.instructables.com/id/Easiest-Cupboard-Pan-Lid-Organiser/&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;instructables&lt;/a&gt;.&lt;br/&gt;
Plakhaakjes zijn natuurlijk leuk als je niets beters hebt, maar ik wilde “custom made” houders maken die specifiek waren aangepast aan mijn pannendeksels. Dat is steviger, rammelt minder en weer een goed excuus om de 3D-Printer te gebruiken :).&lt;br/&gt;
Het ontwerp is gemaakt in &lt;a class=&#34;extlink&#34; href=&#34;http://www.openscad.org/&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;OpenSCAD&lt;/a&gt;, dit is een gratis programma waar je makkelijk objecten kan maken door ze samen te stellen van kubussen, bollen, cylinders, enzovoorts. Door OpenSCAD te gebruiken en te werken met variabelen zijn de houders eenvoudig aan te passen aan verschillende soorten pandeksels.&lt;br/&gt;
Met een beetje knutselen zag het ontwerp er als volgt uit:&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/Pan-lid-organiser.png&#34;&gt;&lt;img alt=&#34;Pan lid organiser&#34; class=&#34;alignleft size-medium wp-image-420&#34; height=&#34;281&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/Pan-lid-organiser-300x281.png&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/Pan-lid-organiser-300x281.png 300w, https://www.oiepoie.nl/wp-content/uploads/2015/05/Pan-lid-organiser-630x590.png 630w, https://www.oiepoie.nl/wp-content/uploads/2015/05/Pan-lid-organiser.png 825w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In het plaatje kan je duidelijk zien dat het is opgebouwd uit drie delen, een (iets ingekorte) kubus, een taartpunt en een rechthoek. De kleuren zijn aangebracht in OpenSCAD om makkelijk te zien wat er met een onderdeel gebeurt als je variabelen aanpast, maar de uiteindelijke kleur wordt natuurlijk bepaald door het filament dat je in de 3D-Printer laadt.&lt;br/&gt;
Het OpenSCAD programma en het STL bestand om de houder te kunnen printen zijn te vinden op &lt;a class=&#34;extlink&#34; href=&#34;http://www.thingiverse.com/thing:845940&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Thingiverse&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;De houder heeft een verzonken gat voor een schroef, dat is wat steviger dan dubbelzijdig plakband. Door in OpenSCAD de variabelen aan te passen, kan je het gat precies passend laten maken voor de schroef die je hebt en er ook meteen voor zorgen dat je niet door het kastjes heen kan schroeven (want dat betekent ruzie met de vrouw en dat willen we niet :). Na een kwartiertje printen ligt de houder klaar op de 3D-Printer:&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder1.jpg&#34;&gt;&lt;img alt=&#34;3D_Printed_Pandeksel_Houder1&#34; class=&#34;alignright size-medium wp-image-417&#34; height=&#34;225&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder1-300x225.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder1-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder1-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder1-630x473.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder1.jpg 1280w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;br/&gt;
Het is een eenvoudige print, want alles wordt opgebouwd vanuit een plat oppervlak, dus geen support nodig voor overhangende delen. De print is met 50% infill, zodat de houder wel stevig is en geprint op medium resolution op mijn &lt;a class=&#34;extlink&#34; href=&#34;http://www.mamba3d.com/&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Mamba3D&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
In perspectief is goed te zien dat deze houder precies past bij deze pannendeksel, voor je eigen deksel zal je dat dus moeten uitmeten en de parameters daarop aanpassen. Maar ik merkte al dat je met deze houders ook allerlei andere pannendeksel kon ophangen.&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder2.jpg&#34;&gt;&lt;img alt=&#34;3D_Printed_Pandeksel_Houder2&#34; class=&#34;alignleft size-medium wp-image-418&#34; height=&#34;225&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder2-300x225.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder2-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder2-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder2-630x473.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder2.jpg 1280w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Iedereen heeft natuurlijk andere pannen en andere pannendeksels, maar op &lt;a class=&#34;extlink&#34; href=&#34;http://www.thingiverse.com/thing:845940&#34; rel=&#34;noopener&#34; target=&#34;_blank&#34;&gt;Thingiverse&lt;/a&gt; kan je door op Customizer te klikken heel eenvoudig de houder aanpassen naar je eigen wensen en maten.&lt;br/&gt;
&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/OpenSCAD_Pannendesksel_Houder_Customizer.png&#34;&gt;&lt;img alt=&#34;OpenSCAD_Pannendesksel_Houder_Customizer&#34; class=&#34;aligncenter size-full wp-image-452&#34; height=&#34;556&#34; sizes=&#34;(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/OpenSCAD_Pannendesksel_Houder_Customizer.png&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/OpenSCAD_Pannendesksel_Houder_Customizer.png 966w, https://www.oiepoie.nl/wp-content/uploads/2015/05/OpenSCAD_Pannendesksel_Houder_Customizer-300x173.png 300w, https://www.oiepoie.nl/wp-content/uploads/2015/05/OpenSCAD_Pannendesksel_Houder_Customizer-630x363.png 630w&#34; width=&#34;966&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;En hieronder zijn de pannendeksel houders in actie zien (the proof of the pudding is in the tasting ;).&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;&lt;a href=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder3.jpg&#34;&gt;&lt;img alt=&#34;3D_Printed_Pandeksel_Houder3&#34; class=&#34;alignleft size-medium wp-image-419&#34; height=&#34;225&#34; sizes=&#34;(max-width: 300px) 85vw, 300px&#34; src=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder3-300x225.jpg&#34; srcset=&#34;https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder3-300x225.jpg 300w, https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder3-1024x768.jpg 1024w, https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder3-630x473.jpg 630w, https://www.oiepoie.nl/wp-content/uploads/2015/05/3D_Printed_Pandeksel_Houder3.jpg 1280w&#34; width=&#34;300&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Have Fun!&lt;/b&gt;&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
