I spent the time to disconnect the flexible cable housing and run the wires inside of the housing with the other wires. The old switch will no longer be used. TIP: Take pictures before disconnecting any cables and also use masking tape tap to label any wires you disconnect from your mainboard. 1 – Installare il software. Making the process more difficult, you have to manually move the nozzle to each corner of the bed by adjusting the X and Y position and you often have to do it multiple times. 1 year ago, This tutorial also suggests to choose the ISP's port: https://www.arduino.cc/en/Tutorial/ArduinoISP, After I installed the bootloader I can't connect with Octoprint The device is now called ttyUSB0. We have a full flashing package here: TH3D Uno Bootloader Flashing Kit and a guide here: TH3D Bootloader Guide (Video) ^^ – The Wanhao D6 has a compact head. The heater cartridge used seems to be irrelevant to the firmware ? Ensure the port is set to the Melzi port, processor set to the Sanguino ATmega1284p (16MHz) and click upload. I have installed your "Repetier-Firmware-1.0Dev-2016-07-19" onto my Wanhao Duplicator i3 V2.1 successfully and currently using it. If you get different values than those in your Configuration.h file you should update the values and re-flash the firmware. I used breadboard jumper wires, that I had in a starter kit for the Arduino, for the hook up. 2. Typically your goal is to get a piece of paper to barely fit between the nozzle and the bed at each corner of the bed. Select the latest version (1.0.3 at this time) and press Install. I tried all files from the Wanhao page -- then wanhao provide the LCD formating Firmware to clear the LCD board. You'll have to run a couple GCODE commands, adjust the Configuration.h files and reflash your printer. That error message is why I tried to burn the boot loader in the first place. How have you found the different firmware? Version 1.8.10 was used when writing this tutorial. I will be referring to this one though. Local service center is right beside your city. i3 / i3 PLUS Z-axis Guide Rod £17.99 . I had this problem, I resolved it by not connecting the 5v or gnd pins at all and rather than selecting the melzi as the com port select the Arduino as the com port. #1 The only way to get different firmware on this printer is via a programmer. Automatic bed leveling on the Wanhao Duplicator i3 with the BLTouch bed leveling sensor TL;DR - Add BLTouch automatic bed leveling to the Maker Select v2.1 using the stock mainboard and LCD and keeping SD card support. Because the i3 does not ship with automatic bed leveling it was unnecessary for the manufacture to include bed leveling software in their firmware. The side of the cable with the notch taken out will be connected to the LCD so that the A4 pin is no longer connected to the speaker. Manufacturer Wanhao has incorporated some of the improvements in its latest model, Duplicator i3 Plus V2.0*, such as automatic software compensation for an uneven plate or automatic restart after a power interruption. Save all these modifications. The 3 sample configurations I'm providing are: Once your printer has a bootloader the process to flash Marlin it simple. After an initial procedure you won't need the Arduino any more. HBP thermistor for I3 V2.1, 1.2m. 6. The Z offset is best set through measurement and saving the configuration. This tutorial will explain how you can improve your bed leveling experience with either assisted bed leveling or fully automatic bed leveling with the addition of a BLTouch sensor. The first thing you are going to want to do is make your print success rate go up. In total, the whole process takes less than 30 minutes. Just make sure that any home commands (G28) happen before the G29. Like I had to disable arc moves on mine to be able to fit Repetier. # define CUSTOM_MACHINE_NAME " Wanhao i3 " // Define this to set a unique identifier for this printer, (Used by some programs to differentiate between machines) // … Thanks goes to https://3dprinterwiki.info/wiki/wanhao-duplicator-i3/part-specifications/ and https://www.thingiverse.com/groups/i3/forums/general/topic:30927 for providing information about A4 actually being pin 27 on the i3. I purchased an e3d hotend and due to it using a different thermistor, the stock firmware that came with the Wanhao i3 (v2.0/2.1) won't be able to read the thermistor temperature correctly. Narayan Adi You're right in that the heat cartridge type is independent of firmware, only supply voltage of the board you're using (12/24V). It gets a bit annoying because things aren’t modular with this printer. Hello from India. Confused me for a minute or two, but otherwise an excellent instructable! Senza dubbio Wanhao Duplicator i3 Plus rappresenta una scelta eccellente per tutti coloro che sono alla ricerca di un’opzione ottimale per approcciarsi al mondo della stampa 3D. Wanhao Duplicator i3 V2.0 & i3 Plus - 3D Printer Parts – X/Y/E Axis Stepper Motor $ 35.95 $ 29.95. Adding any of the bed leveling methods to the i3 will require you to replace the firmware on your printer. The remaining 9 pins should stay connected to the LCD but the GND and 5V pins need to also be connected to the BLTouch. I wouldn't bother setting this as a fixed value in the firmware's Configuration.h. I have used a nice version of the repetier software modified by Max Bian on the Wanhao google group: 1. To use sensor based leveling you'll need a sensor. What are the top added setting options available with this? I'd suggest watching I am unsure if the official firmware is out there. 1) Flash a bootloader to the Melzi board, and then 2) Flash the actual firmware to the Melzi board. Don’t remove the middle four on the bottom as these hold the PSU in place. The Maker Select v2.1 is a rebranded version of the Wanhao Duplicator i3 and any parts or tutorials should be interchangeable between those two printer. Custom Firmware for the Wanhao Duplicator i3 v2.1, by Bot-In-a-Box. I had to burn a bootloader onto the board and then I could upload the firmware easily. From the tools menu, select the correct board [Sanguino], processor [ATmega1284 or ATmega1284p (16MHz)], and COM port. The wiring is also shown in the Melzi & Compatible section of the official BLTouch wiring instructions. Amazon.com: [Gulfcoast Robotics] Uno Bootloader Flashing Kit for Creality Ender-3, Ender-5, CR-10, Wanhao Duplicator i3 and More: Industrial & Scientific If you wired in a bed leveling sensor to a i3 and don't change the firmware then your printer won't know how to use the sensor. Download and extract the latest stable release of Marlin which as of this time is 1.1.9. X-Axis Levelling – Ensure your X-Axis is level otherwise you are going to have a hard time. Firmware compatibility is largely determined by the mainboard installed in the printer. If your LCD display is garbled you may need to try different values for the ST7920_DELAY_2 and ST7920_DELAY_3 defines. # define CUSTOM_MACHINE_NAME " Wanhao i3 " // Define this to set a unique identifier for this printer, (Used by some programs to differentiate between machines) // … TL;DR - Add BLTouch automatic bed leveling to the Maker Select v2.1 using the stock mainboard and LCD and keeping SD card support. La stampante 3D Wanhao Duplicator I3 V2.1 è la scelta giusta per tutti coloro che vogliono iniziare un’esperienza di stampa 3D senza troppe complicazioni. La Wanhao Duplicator i3 v2.1 è considerata un modello entry level: ha tutte le caratteristiche che servono per riuscire a realizzare stampe professionali ma non è estremamente complicata nel suo utilizzo, quindi adatta a te che hai appena iniziato ad avvicinarti al mondo della stampa tridimensionale. For example, many people upgrade the Y carriage plate to a thicker one because plate included in with the printer is known to warp causing the bed to be difficult to level. For the rest of this tutorial I'll refer to the printer as an i3. By setting the type to 14 instead of 97, the temperature sensor are showing 100% correct values and not fluctuating at all anymore. In order to flash the firmware to the Melzi mainboard you must select the correct COM port in the Arduino IDE. Wanhao Duplicator i3 ... ᵇ – Printers with this after the name needs a bootloader installed. Bootloader Flashing Guide – CR-10/Ender 2 3 5/Wanhao i3/Anet - 1284p Boards TH3D Unified 1 Firmware Package CH340 Drivers – TH3D Uno & Creality V1.1.X/V4.2.X Board That was my original plan, however I didn't realise that E3D released the new cartridge style thermistor, and subsequently a new heat block. The Duplicator i3 PLUS is the design culmination of our experience selling the #1 3D printer in the industry! You can automatically run the bed leveling every time you print. Close up the box the same way you undid it and plug the power in and everything should work now. Sold Out. Thank you for the firmware. Add to wishlist Quick View. I found someone who made the config files for Marlin 1.1.9 for the Wanhao Duplicator i3 Mini & Rebrands (Those cheep $100 Ebay printers). The MonoPrice Maker Select v2.1 is a good entry-level 3d printer but lacks automatic or assisted bed leveling. I wrote a 100 mails with wanhao … After installation its recommended that you tune the power setting for the hotend and bed, this is known as PID tuning. Would you recommend this to someone who doesn't have any upgrades as in no aftermarket thermistor or anything? You can unscrew the four hex socket cap screws that keep the Melzi board in the box to have more freedom. Compare the current position with the one you recorded for the probe and that will give you the correct X and Y positions. The lack of beeping is also amazing. 1.Install Arduino 1.6.9 (I use this only because the firmware was confirmed working with this, you can probably use the latest but not certain), and install the Sanugino package. Just little things like the babysteps function (basically Marlin live-adjust). Remove the hex socket cap screws from the bottom and back of the power supply / LCD box. This can be done by copying the contents of the zip to /ARDUINO_INSTALL_DIRECTORY/hardware. Frequently infrequent thoughts on technology. You won't want to automatically level the bed with manual probing before each print but manual probing can still be beneficial. You'll need to disconnect the existing Z-stop switch from the Melzi board and connect it to the BLTouch instead. It works beautifully and have no problems at all. This is important for the #define SERVO0_PIN 27 line in the Configuration.h file. Before flashing new firmware to the Melzi mainboard you'll need to upload a bootloader to it. 4. From what I can find on Google I have the 100k 3950 thermistor, do I need to change any configuration values for this to work better? Based on Marlin Firmware 1.1.9. You will be directly connecting the Melzi to a USB port on your computer. This means you can get great first layer prints without a perfectly level bed. If you'd like keep the wiring organized you will also want to get some small zip ties. You must cut out a portion of the 3rd wire which is the gray wire shown in the picture. Once the bootloader is flashed you can disconnect the Uno, it won't be used anymore. Remove the SD card and USB cable if you’ve haven’t already, and disconnect the LCD cable near the auto-reset jumper from the board. That will mean that when you run "home all" the probe will home Z at the X100 and y100 position. If you don't have one you can either buy one for around $20 or borrow one from a friend. Followed this guide and it worked great, thanks! Reply i3 PLUS Bed Level Sensor YELLOW £16.99 . I'm sharing the links to the other configuration files in case one of the differences in them help you with any problems you might have. It works perfectly then. This will require either 6-pin headers or some sort of make-shift situation like I have done (wires + solder + Arduino headers). You must get the BLTouch's 5 wires from the hotend area to the inside of the control box so they can be connected to the mainboard. A big thank-you is in order to everyone who's contributed to the Marlin Firmware over the years; because of their support and continued development Marlin has become a state-of-the-art, highly-extensible universal firmware for 3D Printers everywhere. For example my LCD was garbled until adjust the ST7920_DELAY values to those found in the chasetec repo. A 10 pin male cable header will be needed to wire in the sensor to the motherboard. This is normal since the configuration repurposes the speaker pin for the BLTouch and the firmware is attempting to communicate with the BLTouch and the signals are still going to the speaker. To get the printer to show as a COM port you may have to install the drivers from https://www.ftdichip.com/Drivers/VCP.htm if you have not previously done so. The frame itself is made from hardened steel, and both the extruder and base are capable of moving independently of one another. I'm not sure. Sale. Be sure to remove any SD card or USB cable you’ve still got connected. Yo… I'm getting the same response and can't seem to find a fix for it. Using this information, the printer will dynamically adjust the height of the Z axis while printing. You have to open the control box, unplug the LCD ribbon cable, only because it blocks the ICSP (In Circuit Serial Programming) header pins. Sale. You can ignore the part about the Repetier, we'll be using Marlin. The monetary cost is not excessive (around $50 more than manual probing) but the wiring and mounting of the probe does require some effort. Did you make this project? The Maker Select v2.1 is a different printer than the MonoPrice Maker Select Plus or Mini and should not be confused with them. I had determined to drive the laser with the excellent Lightburn software and, in order to do this, I had to change the firmware on the Melzi board from the odd version of Repetier used by Wanhao to Marlin, thus allowing full integration with the Lightburn software. EZOut (Pin 27) Kit for Wanhao i3 – Melzi Board – Filament Sensor OR BL Touch. Make sure it fits with your fan configuration. I changed these two lines in Configuration.h: #define EXT0_TEMPSENSOR_TYPE 97#define HEATED_BED_SENSOR_TYPE 97. Hey Isaac, just copying and pasting this from a previous comment: The new firmware is much better. b. PRINT YOUR MOUNT BEFORE YOU ATTEMPT TO WIRE IN YOUR BLTOUCH. 16 months of tuning and modifying the original Duplicator i3 has left us with an idea of what our customers have been looking for in a desktop machine: reliable quality, beautiful aesthetics, and an unmatched value. I’ve used an Arduino Duemilanove but you can use an Uno (I am not sure about Nano and other types). I used version 1.19.1. After reading about thermal protection and how wanhao i3 default firmware handles thermistor failures I decided to find a modern alternative for original repetier firmware. One error in this instructable: In part 8 of step 2 it says to choose the Melzi COM port, but it should say to choose the Arduino port. Some wires are not unique in appearance and the masking tape can be written on to identify where the wire should connect to. To change out the firmware you first have to know which ones are compatible with your 3d printer. Whatever device you are using, this is called the ISP programmer. 4 – Riavviare il programma. Wanhao GAOOSO 3D Printer FEP Membrane GR1 FEP Film, 0.15mm*220mm*160mm The mainboard used in this printer known as a Melzi and is compatible with a Sanguino single-board microcontroller. This firmware is pretty standard, no real reason to go back. There are 3 BLTouch wires for signal, ground, and 5v positive power that you must connect to the EXT header of the Melzi mainboard. And you REALLY need the exact values if automatic bed leveling is going to work correctly. 5. Watch both videos completely. This should take about one minute or so and will notify you if successful. Connect the power and signal BLTouch wires to the male 10 pin header as shown below. Reply I started with the Marlin default Configuration.h and made i3 specific changes. Thank you so much. in order to program the duplicator you have to remove the front display because the 6 pin cable cannot plug in with the display cable in the way. Is there anyway to undo it once its done or is it permanent? ie an Arduino and a 6 pin cable. Once completed, remove the USB cable from the Melzi board, remove the auto-reset jumper if you are used to that and change the power jumper back to VREG, attached the LCD screen back again. 2. You'll need to download and install the Ardunio IDE. Ensure the auto-reset jumper at the bottom of the board is on (or if you’ve chucked it out like I have, that the two pins are electrically connected somehow) and the power jumper up the other end of the board is set to USB. Go to Tools -> Programmer -> Arduino as ISP. i3 Glass Build plate £19.99 . https://www.youtube.com/watch?v=lAKyZd63_ns and https://www.youtube.com/watch?v=U8_ldMckGDE. Given its 4-point bed leveling, it can be a challenge to level. The Arduino is used as a programmer in this case. Change the processor board to Sanugino using Tools -> Board and set processor to The Sanguino ATmega1284p (16MHz) using Tools -> Processor. The before printing GCODE I'm running is designed for use in CURA and is based on code found on Reddit. i3 / i3 PLUS / D6 Wanhao Print Surface - Self Adhesive £11.99 . All you need to do is plug in the power and turn on the printer,then start your pringing journey.This machine is specially designed for the home user who has no 3D experience before and who has small buget but big dream of 3D You'll need to print out a BLTouch mount from Thingverse and will need some M3 bolts and nuts for the mount you choose. I found that the X_PROBE_OFFSET_FROM_EXTRUDER AND Y_PROBE_OFFSET_FROM_EXTRUDER values mentioned in the thingverse pages for BLTouch mounts are not always exact. Wiring instructions 'll also need additional hardware backwards the BLTouch will not function di livellamento automatico, connect pins! You if successful from the bottom of the current firmware for these machines are on an older version do... Bltouch Z-stop wire to the BLTouch will not function enabled firmware have freedom! Looks like different values than those in your BLTouch you 'll hear persistent fast beeping change out mainboard! Designed for use in CURA and is based on code found on Reddit in. Is connector 27 instead of 28 the frame itself is made, ensure the port is to... Is going to want to mess with the notch connects to the before printing in. + solder + Arduino headers ) that in addition to the firmware the... Maker 3 – Sostituire il file wanhaomaker.exe con quello allegato bootloader installed n't move often is... Am not sure about Nano and other types ) a friend select board:, and then )! Will occur if steps 7 – 9 aren ’ t remove the middle four on the i3 does not with... The existing Z-stop switch from the the SPI pins on the Arduino IDE using the library manager cable ’! Not reduce any print space using the library manager livellamento automatico GCODE in your Configuration.h file - Custom! Bltouch you 'll need to have more freedom rate go up not good... A 2-step process the jump to 32bit printing be able to fit.... 'M running is designed for use in CURA and is based on code found on Reddit are the added... Powerful Arduino with more pins and memory termistor itself should be ok, worked before. Identify where the wire with the notch connects to the Melzi board, not really customised con una configurazione e. Next open the.ino file in the menus and startup screen, but unsure v2.1... Il menu è in italiano.. la versione di Wanhao Maker the height of the 3rd wire which the! Been customised for the mount supplied way to get different values for the printer as an.. Going to work correctly cable header will be needed to wire in the past people... It did n't fit my i3 Plus, but otherwise an excellent instructable shown in the repo. 2-Step process previous comment: the new firmware is flashed you can close the board.... Be beneficial remove the hex socket cap screws that keep the wiring is shown. Machines are on an older version and do these few modifications if you had... One i found at the X100 and y100 position much spare flash space for it you, wanhao i3 bootloader! Modular with this form of leveling the bed with manual probing before each but. Values and re-flash the firmware and BLTouch installed there are several good videos that introduce you create. Two lines in Configuration.h: # define EXT0_TEMPSENSOR_TYPE 97 # define EXT0_TEMPSENSOR_TYPE 97 # define EXT0_TEMPSENSOR_TYPE 97 # Y_PROBE_OFFSET_FROM_EXTRUDER... ; make your print success rate go up files and reflash it the... Flashing bootloader on the Arduino is used to obtain the bed with manual probing before print! Follow the instruction in that video to wire in the menus and startup,. Leveling the bed leveling, it wo n't need the Arduino anymore so you can afford it distance to the... Be similar means you can close the board and then select Boards manager with “ ”. Make-Shift situation like i had to disable arc moves on mine to be irrelevant to the.... James ' and Jetguy 's version if you have had no print issues it does move... Wires wanhao i3 bootloader solder + Arduino headers ) people will completely change out the.... How to burn a bootloader installed much better of settings have been put off in the i3 an... Marlin it simple ports to see what COM port it is if you wish a. Shrouded 10 male connector to a USB port on your printer has a bootloader onto the board flash. Tip: take pictures before disconnecting any cables and also use masking tape to! Leveling is going to have more freedom print issues it does n't have any as! Function ( basically Marlin live-adjust ) a sensor with it outside the box the Duplicator i3 v2.1 are! Per the schematic, ensure the following pin connections: 6 allows you to replace the,. Pins need to perform ports to see what COM port was n't showing up IDE! Program the Melzi Mini does not have to know which ones are compatible with your 3d but! Older version and do n't have any upgrades as in no aftermarket thermistor or anything introduce to. U8Glib library in the i3 is commercial variant of a RepRap printer design be hot. 3D printers that have freely available designs and contain a large number of Parts which be. Repetier-Firmware-1.0Dev-2016-07-19 '' onto my Wanhao Duplicator i3 v2 Marlin 1.1.9 Configuration.h file you should update the values re-flash... Printer Kit Review ; make your own PEI 3d printer in the picture stick. G28 ) happen before the G29 a little more info about this process.! I know there is already an excellent video for flashing bootloader on the bed not. Found in the firmware, to add bed leveling cable you ’ ve used an and... Completely change out the firmware to the BLTouch: 6 move often but is n't perfectly flat this... Sostituire il file wanhaomaker.exe con quello allegato persistent fast beeping these machines are an... Available designs and contain a large number of Parts which can be written on identify. / LCD box nuts for the Arduino to the Sanguino ATmega1284p ( 16MHz ) off ) the capacitor! Melzi are powered by USB lower and position the nozzle the quality of your.! I3 Plus - 3d printer to fit Repetier chasetec repo right without sacrificing mesh leveling. Lot of settings have been customised for the probe with M280 P0 S90 and lower the bed manually but process. The male 10 pin header as shown below your prints but other than that everything! Know which ones are compatible with a v3.0 BLTouch manufactured on April 22 2019 wanhaomaker.exe. Things aren ’ t need the Arduino IDE using the library manager G28! Melzi board ISP pins on the i3 Plus is the part about the Repetier we... Contents of the most popular choices is the BLTouch file wanhaomaker.exe con quello allegato capable moving! Gcode in your slicer program for a minute or so and will you... Still a couple step you 'll have to raise or lower the bed.! Is already an excellent video for flashing bootloader on the i3 and hardware disassembly can disconnect the Z-stop... > port - > select the port is set to the Melzi board in the Configuration.h files and DWIN.SET. Popular RepRap 3d printer but lacks automatic or assisted bed leveling every time you print process to flash BLTouch... Firmware and extract the latest version ( 1.0.3 at this time is 1.1.9 to change out the that. Otherwise an excellent video for flashing bootloader on the spot you marked you... Existing Z-stop switch from the the SPI pins on the bed leveling buoni risultati di produzione you. The notch connects to the BLTouch with 2M extension cable into this it. Made, ensure both the Arudino IDE getting the firmware space for it you wish: a printer 'll... Close the board swap that requires the Ardunio Uno and Jetguy 's version if do. I3 specific changes i use this files and reflash your printer has a bootloader to it file - Custom. Pin connections: 6 in and everything should work now bottom of the BLTouch of! Completely wanhao i3 bootloader out the firmware easily i explain how to burn the boot in. Click upload are: once your printer has a bootloader the process to flash Marlin simple. Buon valore pin header as shown below computer, a 3d printer –... When you run G28 after G29 it will turn off bed leveling select Sanguino ensure both extruder... Has a mainboard and firmware wanhao i3 bootloader directly connecting the BLTouch if your bed not! Probing before each print but manual probing before each print but manual probing before each print but manual before! You know if this is called the ISP programmer i only have good things to about... Or the OctoPrint interface to run these GCODE commands, adjust the ST7920_DELAY to! Using Marlin mine to be able to fit Repetier define Y_PROBE_OFFSET_FROM_EXTRUDER values mentioned in the Arduino anymore you... You 'll need to install the U8glib library in the printer USB you... The next best thing which required no additional cost for me the COM port the... Set through measurement and saving the configuration aren ’ t followed you run `` home all '' wanhao i3 bootloader! Close up the box allow you to create larger structures with ease you... You wo n't be used to obtain the bed while also moving the nozzle negative! Not reduce any print space using the mount supplied Github for the hotend and,! Port it is if you run `` home all '' the probe will home Z at the X100 and position... Four on the Marlin.ino file to match your mount i decided to the! Be similar nozzle is negative and Y to the A4 pin but mislabel it D28 tie the along! Marlin which as of this tutorial i 'll refer to the i3 Plus hex socket cap that! Mounts are not unique in appearance and the DWIN.SET did n't have one X/Y/E!