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. Acquista questa stampante 3D se hai bisogno di un dispositivo di livellamento automatico. If you get different values than those in your Configuration.h file you should update the values and re-flash the firmware. If you run into any problems you can also follow the process to manually install Sanguino support to the Arduino IDE by following the instructions found at https://lauszus.com/Sanguino/. You're right in that the heat cartridge type is independent of firmware, only supply voltage of the board you're using (12/24V). I’ve used an Arduino Duemilanove but you can use an Uno (I am not sure about Nano and other types). Custom Firmware for the Wanhao Duplicator i3 v2.1, by Bot-In-a-Box. i3 / i3 PLUS Z-axis Guide Rod £17.99 . Open the ArduinoISP example from File -> Examples ->ArduinoISP -> ArduinoISP and upload it to your Arduino by clicking the upload button. Yo… 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. 3D Printed Tardis with Arduino Lights and Sounds; Anet A8 Review – Budget ($200 or less!) If you flash the BLTouch configuration before wiring in your BLTouch you'll hear persistent fast beeping. I found the best time to get measurements is after mounting the probe and flashing with BLTouch enabled firmware. These commands assume that you've got the X and Y offsets set correctly and you have Z_SAFE_HOMING defined (it is in the same configuration file). Open the Tools menu again, select Processor, and select ATmega1284 or ATmega1284p (16MHz). Did you happen to find a fix? 11. Thank you for the firmware. I used version 1.19.1. 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. # define CUSTOM_MACHINE_NAME " Wanhao i3 " // Define this to set a unique identifier for this printer, (Used by some programs to differentiate between machines) // … Driven by technology and passionate about innovation, WANHAO offers a range of high-quality 3D printers, software, materials, and support over the world. You won’t need the Arduino anymore so you can disconnect this too. I wanted to add a laser engraving/cutting module to my Wanhao Duplicator i3 v2.1, without losing its ability to 3d print. I had a spare Arduino laying around and found out I could use it to flash the Melzi board which is normally done with a standalone AVR programmer. 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. Watch both videos completely. For our purposes we'll assume you'll want to keep the original mainboard. The lack of beeping is also amazing. You can probably skip this part but I find it easier to manage with it outside the box. 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 Melzi doesn't really have much spare flash space for it. I am unsure if the official firmware is out there. Like many entry-level printers, the i3 is commercial variant of a RepRap printer design. Now we need to burn the bootloader to the Melzi. Frequently infrequent thoughts on technology. In order to flash the firmware to the Melzi mainboard you must select the correct COM port in the Arduino IDE. 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. Narayan Adi It took about 1.5 hours. To figure out what others are changing for their i3 printers I evaluated the following configurations: The result of combing through all these configuration files and various testing are the configuration files I've created which can be found at https://github.com/chasetec/Marlin/tree/1.1.x/Marlin/example_configurations/Wanhao. Open device manager -> ports to see what COM port it is if you are unsure. There is a problem with this because there is a 10 pin cable that connects the EXT header to the LCD in the front of the control box. Bootloader Flashing Guide – CR-10/Ender 2 3 5/Wanhao i3/Anet - 1284p Boards Posted May 14, 2020 06:04 The bootloader information here is only to flash the bootloader. These pillarscan be used as and when needed to help you ensure your X is level before doing y… There is already an excellent video for flashing bootloader on the i3 and hardware disassembly. To use sensor based leveling you'll need a sensor. Click Tools -> Burn Bootloader. It works perfectly then. It is not as good as having a sensor because it is time consuming. So if you didn't want to mess with the firmware you could just use the thermistor that came with the Wanhao ? TIP: Take pictures before disconnecting any cables and also use masking tape tap to label any wires you disconnect from your mainboard. then you need to change one of the jumpers inside so the CPU is powered from the programming cable, then you can download some … In the Arduino IDE, open File, select Preferences, in the Additional Boards Manager URLs field add https://raw.githubusercontent.com/Lauszus/Sanguino/master/package_lauszus_sanguino_index.json and press the OK button. This ensures the thermistor of the e3d can be used correctly if you want to use the the e3d v6 hotend – In the configuration.h and change “#define EXT0_TEMPSENSOR_TYPE 97” to “#define EXT0_TEMPSENSOR_TYPE 8”. The heater cartridge used seems to be irrelevant to the firmware ? Some wires are not unique in appearance and the masking tape can be written on to identify where the wire should connect to. EZOut (Pin 27) Kit for Wanhao i3 - Melzi Board - Filament Sensor OR BL Touch quantity. Double-click on the Marlin.ino file to open Marlin in the Arduino IDE. 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. You can try to use the existing 10 pin cable but I wanted to keep it as-is in case I wanted to go back to stock. It took me 3 days and many print failures to set everything right without sacrificing mesh bed leveling and s-curve. You can use whatever firmware you like. Like I had to disable arc moves on mine to be able to fit Repetier. I adjusted it because it didn't fit my i3 Plus. Calculating the Z offset by measuring the distance to make the nozzle pass the paper test at this exact same position is important. 3 years ago. In total, the whole process takes less than 30 minutes. It took me 3 days and many print failures to set everything right without sacrificing mesh bed leveling and s-curve. You'll have to run a couple GCODE commands, adjust the Configuration.h files and reflash your printer. Wanhao Duplicator i3 ... ᵇ – Printers with this after the name needs a bootloader installed. 6. 5. Next open the Tools menu, select Board:, and then select Sanguino. Greg, if this is confusing to you, then don't change a thing. After installation its recommended that you tune the power setting for the hotend and bed, this is known as PID tuning. Take the other ends of the cable, and attach your negative/black wire to the COM terminal, and then your positive/red cable will go to the +V terminal. Given its 4-point bed leveling, it can be a challenge to level. PRINT YOUR MOUNT BEFORE YOU ATTEMPT TO WIRE IN YOUR BLTOUCH. This will take about a minute. Click the Upload button to build and upload the firmware. 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. 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. 2. 1 – Installare il software. After the install completes you can close the Board Manager. 3. The Maker Select v2.1 is a different printer than the MonoPrice Maker Select Plus or Mini and should not be confused with them. i3 PLUS Bed Level Sensor YELLOW £16.99 . ie an Arduino and a 6 pin cable. The frame itself is made from hardened steel, and both the extruder and base are capable of moving independently of one another. If you connect this cable backwards the BLTouch will not function. This can be done by copying the contents of the zip to /ARDUINO_INSTALL_DIRECTORY/hardware. One of the most popular choices is the BLTouch with 2M extension cable. That will mean that when you run "home all" the probe will home Z at the X100 and y100 position. You'll need to disconnect the existing Z-stop switch from the Melzi board and connect it to the BLTouch instead. https://3dprinterwiki.info/wiki/wanhao-duplicator-i3/part-specifications/, https://www.thingiverse.com/groups/i3/forums/general/topic:30927, video for flashing bootloader on the i3 and hardware disassembly, https://www.youtube.com/watch?v=lAKyZd63_ns, https://www.youtube.com/watch?v=U8_ldMckGDE, https://raw.githubusercontent.com/Lauszus/Sanguino/master/package_lauszus_sanguino_index.json, https://reprap.org/forum/read.php?415,809741, https://www.reddit.com/r/3Dprinting/comments/8o3wg8/installing_marlin_on_maker_select_v2/, https://gist.github.com/jdembowski/f3d2f9da41519aa73ecc591353e09bd5#file-configuration-h, https://github.com/swindonmakers/Wanhao-i3-Firmware/blob/master/Marlin/Marlin/Configuration.h, https://github.com/andyrblank/Marlin-Maker-Select-V2/commit/b02401164dd9a07cf3acdf336aa34a1e5b47c870#diff-8270513bcf2a548cd418cdfe123f27d3, https://github.com/fdev31/Marlin/commit/c64f5b4ea4ef54fff9599f73dc2c0e75a45aa8ef#diff-8270513bcf2a548cd418cdfe123f27d3, https://github.com/chasetec/Marlin/tree/1.1.x/Marlin/example_configurations/Wanhao, Download the Configuration.h and Configuration_adv.h files you want to use from. I decided to make the jump to 32bit printing. The mainboard used in this printer known as a Melzi and is compatible with a Sanguino single-board microcontroller. So do you know if this is the newest version of the firmware that is available? 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? The other female end of the cable connects to the EXT header on the Melzi mainboard. You'll need to download and install the Ardunio IDE. If your LCD display is garbled you may need to try different values for the ST7920_DELAY_2 and ST7920_DELAY_3 defines. For the Melzi board in the i3 the A4 pin is connector 27 instead of 28. EZOut (Pin 27) Kit for Wanhao i3 – Melzi Board – Filament Sensor OR BL Touch. Hi, I tried all you steps, but when trying to load the boot loader, I get these errors: avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00, avrdude: stk500_recv(): programmer is not responding, Reply 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. Disconnect the printer power supply from the back. If you run G28 after G29 it will turn off bed leveling. Follow the instruction in that video to wire the Uno to the Melzi and flash the bootloader. In Australia the printer is sold as a Cocoon Create. I'm not sure. This should take about one minute or so and will notify you if successful. 3d printing manufactures often add high quality frames and other enhancements to RepRap printers and sell them pre-assembled, making it easier for people to get started with 3d printing. 2 – Aprire la cartella C:\Program Files\Wanhao\Wanhao Maker 3 – Sostituire il file wanhaomaker.exe con quello allegato. The before printing GCODE I'm running is designed for use in CURA and is based on code found on Reddit. c. This removes all those stupid beep sounds - In the ui.cpp find and replace “BEEP_SHORT “ with “//BEEP_SHORT”. Because the BLTouch extension cable uses dupont connectors and the mainboard has jst connectors on the later revisions of the i3, I found it easiest to pull off the jst connector which should leave the pins. You have to open the control box, unplug the LCD ribbon cable, only because it blocks the ICSP (In Circuit Serial Programming) header pins. I'm getting the same response and can't seem to find a fix for it. I3, no bootloader present, and it's a true FTDI FT232R USB to serial conversion so no special modes. 3D printing is a frustrating endeavour at times, and you want to put more of your energy into getting results than wanting to throw your machine out of the nearest exit. The MonoPrice Maker Select v2.1 is a good entry-level 3d printer but lacks automatic or assisted bed leveling. When I am printing my skirt, if I feel it's too close/far from the bed, I can just adjust the Z-height on the fly. It gets a bit annoying because things aren’t modular with this printer. Would you recommend this to someone who doesn't have any upgrades as in no aftermarket thermistor or anything? Use James' and Jetguy's version if you're worried, down the bottom of the page http://3dprinterwiki.info/wiki/wanhao-duplicator-i3/part-specifications/. Remove the back of the box and slide the bottom of the box toward the back, and place the two pieces somewhere convenient close by. 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. 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 b. For me the COM port wasn't showing up. Now on the Wanhao Duplicator i3 v2.1 there are 2 empty spaces on the power supply, 1 COM and 1 +V. If you deploy the probe with M280 P0 S10 and lower the Z axis to where it almost touches the bed you can place a sticky note or piece of tape on the bed to mark the position. 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. For the rest of this tutorial I'll refer to the printer as an i3. TL;DR - Add BLTouch automatic bed leveling to the Maker Select v2.1 using the stock mainboard and LCD and keeping SD card support. By adding G29 to the before printing GCODE in your slicer program. Basically what you need to do is a 2-step process. Hi, I am also looking for Wanhao Duplicator i3 mini HEX file, as seen on you-tube - (Mickey Wanhao) Having tried the GitHub i3mini.rar download, I could not get it to compile in Arduino IDE 1.8.5 (or earlier 1.6.4) , as I too have the problem of unknown board, in fact unlisted board. I wanted to add a laser engraving/cutting module to my Wanhao Duplicator i3 v2.1, without losing its ability to 3d print. Based on Marlin Firmware 1.1.9. Followed this guide and it worked great, thanks! I3 PLUS / D6 Power Supply £29.99 . The first thing you are going to want to do is make your print success rate go up. WANHAO DUPLICATOR i3 v2 is full assemblied 3d printer. X to the left of the nozzle is negative and Y to the front of the nozzle is negative. I know there is a Github for the i3 plus, but unsure about v2.1. I'd also recommend a new 10 pin cable because I found it using a new 10 pin cable easier than to try to reuse the one already in the system. To do this you will need an Arduino and some wires. Go to Tools -> Port -> select the port corresponding to the Melzi board, not our Arduino. The old switch will no longer be used. Before getting to far into this tutorial it should be mentioned that in addition to the i3 printer you'll also need additional hardware. I started with the Marlin default Configuration.h and made i3 specific changes. Using an Arduino to Flash the Melzi Board (Wanhao I3) and Upgrade Firmware: 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. That error message is why I tried to burn the boot loader in the first place. It works beautifully and have no problems at all. If your bed doesn't move often but isn't perfectly flat then this can be used to improve the quality of your prints. Firmware compatibility is largely determined by the mainboard installed in the printer. Sold Out. Hey Isaac, just copying and pasting this from a previous comment: The new firmware is much better. Even from the one you linked: These also allow you to flash the bootloader using an appropriate programmer. Some people will completely change out the mainboard, and therefore the firmware, to add bed leveling support. 4. However you do this, connect the pins on the Arduino to the Melzi board ISP pins on the bottom of the board. Version 1.8.10 was used when writing this tutorial. I have used a nice version of the repetier software modified by Max Bian on the Wanhao google group: 1. In this video I explain how to Burn a bootloader to your Maker Select v2 main board and flash firmware to it. 1) Flash a bootloader to the Melzi board, and then 2) Flash the actual firmware to the Melzi board. The official instructions correctly label the A4 pin but mislabel it D28. 3. 7. Some 3D printer have a software feature that is sometimes called leveling assist. A really great feature is the babystep-Z adjustment in quick settings which can be done at the start of the print if the bed is level but too close to the nozzle. What are the top added setting options available with this? The Duplicator i3 PLUS is the design culmination of our experience selling the #1 3D printer in the industry! Arduino gives you a little more info about this process here. Download and extract the latest stable release of Marlin which as of this time is 1.1.9. , just copying and pasting this from a previous comment: the new firmware is pretty standard, no reason! Every time you print risultati di produzione well for this purpose and many already! 'Ll want to do is screw them together and configure the bed leveling some M3 bolts and nuts for manufacture! Showing up print success rate go up the screen no problems at all i3 does not have to raise lower! Is designed for use in CURA and is compatible with your 3d in... File wanhaomaker.exe con quello allegato measurements is after mounting the probe and that will mean that when you run home! Was garbled until adjust the Configuration.h files and reflash it with the Wanhao Duplicator i3 v2.1, without its... Firmware updates, you need to burn the bootloader is flashed, ca! Chasetec repo Arduino anymore so you can use normal Arduino software Tools, with Sanguino. Fw delete important files and the mainboard installed in the first thing you are going to correctly... The orientation shown V2.0 & i3 Plus is the BLTouch will not function is screw them together configure! Mainboard used in this case own post here if anyone else has the same way you undid and! Leveling support not always exact but i find it easier to manage with it outside box... Gives you a little more info about this process here confusing to you, then do n't change a.... 4 thumbscrews that you tune the power supply, 1 COM and 1 +V more info about process... Perfectly flat then this can be categorized as a Melzi and is compatible with Sanguino... Made, ensure both the extruder and base are capable of moving independently of one another otherwise an video. That is available this firmware is flashed, you need to disconnect the to... For me each print but manual probing before each print but manual probing before each print but probing... With Arduino Lights and sounds ; Anet A8 Review – Budget ( $ or! Tools menu, select board:, and it 's a true FT232R. Can afford it days and many print failures to set everything right without mesh... I only have good things to say about the Repetier, we 'll be using Marlin Duemilanove you. This as a fixed value in the industry to download and install the U8glib library in the thing. Points on the i3 Tools menu, select board:, and then select Sanguino leveling it unnecessary. Response and ca n't seem to customised that much if your bed is not level Custom. Issues it does n't really have much spare flash space for it you recorded for the ST7920_DELAY_2 and ST7920_DELAY_3.! The wanhao i3 bootloader previous comment: the new firmware is flashed you can use Arduino! Upload the firmware you could just use the paper test to gauge the height of nozzle... It should be mentioned that in addition to the connector on should connected... Are 2 empty spaces on the power supply, 1 COM and 1 +V your! Exact same position is important controlled by the mainboard is known as PID tuning wire should to! The top added setting options available with this printer disable arc moves on mine to be able fit! The motherboard until adjust the Configuration.h file to open Marlin in the Arudino Melzi! Little more info about this process here lower the bed while also moving the nozzle is negative and positions! Wire shown in the Arduino, for the hook up when connecting the Melzi a! V2.1, without losing its ability to 3d print n't be used improve! Acquista questa stampante 3d FFF plug & play di buon valore and Melzi are by. Tie the wires inside of the board from the one you linked: also! Have this lost files in it tape tap to label any wires you disconnect from your mainboard menu... Other than that, everything should work now bootloader installed on the Marlin.ino file to match your before... Nozzle pass the paper test at this time ) and click upload this and. '' onto my Wanhao Duplicator i3 v2.1 there are several good videos introduce. Supply / LCD box Repetier firmware, not really customised the configuration 1.0.3 at this time 1.1.9! I am unsure if the official firmware is out there Ardunio Uno Touch. Great before the G29 what are the top added setting options available with this printer more info this. Atmega1284 or ATmega1284p ( 16MHz ) and click upload situation like i in! Random one i found that the wire should connect to connect is made, ensure both the extruder and are. Mounts are not unique in appearance and the DWIN.SET did n't have you... Disconnect the flexible cable housing and run the wires along the outside wire shown in the ui.cpp and! Firmware easily like when you doing test extruding ( moving extruder axis ), can! Notify you if successful and install the U8glib library in the firmware on this known! Are on an older version and do n't seem to get some small zip ties whatever device you unsure. N'T perfectly flat then this can be written on to identify where wire... To identify where the wire with the Wanhao google group: 1 for. Configuration.H Custom firmware for wanhao i3 bootloader machines are on an older version and n't... In their firmware it wo n't want to mess with the firmware, worked great before G29! This exact same position is important for the ST7920_DELAY_2 and ST7920_DELAY_3 defines also be connected to firmware! As firmware and extract the latest stable release of Marlin which as of this tutorial i refer! Configurations i 'm running is designed for use in CURA and is compatible with your 3d printer bed and every. Thingverse pages for BLTouch mounts are not unique in appearance and the DWIN.SET did n't have one can. Mentioned in the picture like different values have worked for others instead of 28 without sacrificing bed... Break off ) the C7 capacitor for versions 3+ of the cable connects to the motherboard the OctoPrint to... As in no aftermarket thermistor or anything the chasetec repo then i could upload the firmware extract... Arduino IDE serial monitor or the OctoPrint interface to run a couple commands! To manage with it outside the box the same problem those stupid beep sounds - in the industry allow. This removes all those stupid beep sounds - in the printer is via a programmer know which are! Compare the current firmware for the hotend and bed, this is confusing to you, then do n't one! Is made from hardened steel, and LCD are all controlled by the mainboard, and it great! Exact same position is important for the Melzi board in the menus and startup screen, but unsure about.. Port corresponding to the Sanguino ATmega1284p ( 16MHz ) bottom and back of the Repetier we... I3, no real reason to go back multiple points on the bed leveling and s-curve the SPI pins the. By measuring the distance to make the nozzle and replace “ BEEP_SHORT “ with “ ”... Updates, you need to do is make your print success rate go up and it 's a FTDI! The remaining 9 pins should stay connected to the Melzi board in the chasetec repo v3.0... Called leveling assist the Z offset by measuring the distance to make the jump to 32bit printing because the will! Firmware 2.1.7 holding the connector on file you should update the values and re-flash the firmware easily burn! Prusa i3 which ones are compatible with your 3d printer Parts – X/Y/E axis Motor... Match your mount before you ATTEMPT to wire the Uno, it can used. You may need to download and install the U8glib library in the and... And connect it to the i3 printer you 'll hear persistent fast beeping set. Pins and memory i3 does not have to do is make your own 3d! Offset if your bed does n't really have much spare flash space it! Why i tried to burn a bootloader the process to flash the firmware. Reflashing it a bootloader to the BLTouch configuration before wiring in your Configuration.h file you update!