User Tools

Site Tools


projects:3dprinting:anycubic_i3_mega

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects:3dprinting:anycubic_i3_mega [2019/11/16 22:27] – [Distribution circuit board] adminprojects:3dprinting:anycubic_i3_mega [2020/11/09 01:16] (current) – [Antclaps BLTouch retrofit guide] admin
Line 1: Line 1:
 ====== Modifications for the ANYCUBIC I3 MEGA 3d printer ====== ====== Modifications for the ANYCUBIC I3 MEGA 3d printer ======
-This page shows modifications for the ANYCUBIC I3 MEGA. Specifically, the following: +This page lists modification guides for the ANYCUBIC I3 MEGA
-  * How to retrofit the printer with a BLTouch leveler. +
-  * Reverse engineer the distribution circuit board in order swap the external connectors for dsub-types.+
  
-===== Retrofitting the printer with a BLTouch leveler ===== +===== HUB PCB redesign and rewiring project ===== 
-The printer can be upgraded with an automatic leveler from [[https://www.antclabs.com/bltouch|BLTouch]]. In the following overview it is shown how this upgrade is realized within the original design. After modifying the hardware, Also software needs to be modified in order to allow the 3d printer to recognize the leveler and use it accordingly:+|  [[projects:3dprinting:anycubic_i3_mega:redesign_hub_pcb|{{:projects:3dprinting:i3_mega_hub4_500x268.png}}]]  |
  
-==== Hardware modification ==== +  * [[projects:3dprinting:anycubic_i3_mega:redesign_hub_pcb|Reverse engineered schematics of I3 MEGA HUB.]] 
-The pins with which the BLTouch interfaces to the controller are D2 and D11. Although it would be possible to use other pins, it has become a kind of de facto standard for this printer to use these ones: +  * [[projects:3dprinting:anycubic_i3_mega:redesign_hub_pcb#redesign_of_the_mega_hub_pcb|Redesign of I3 MEGA HUB with ESD-protection and D-sub connectors.]] 
-  * D2 (Mega 2560, digital pin 2) for Zmin (Note that this signal has the label +X on the controller circuit board) +===== Antclaps BLTouch retrofit guide ===== 
-  * D11 (Mega 2560, digital pin 11) for the control signal+|  [[projects:3dprinting:anycubic_i3_mega:bltouch_retrofit|{{:projects:3dprinting:01.bltouch_mount_d.png?150}}]]  | 
 +  * [[projects:3dprinting:anycubic_i3_mega:bltouch_retrofit|Antclaps BLTouch retrofit guide and configuration information.]]
  
-To understand how to connect the leveler to the controller, the following overview shows how the signals are routed (click on pictures for larger size): +===== Installing and adapting Guide for Marlin firmware ===== 
- Anycubic I3 MEGA BLTouch wiring overview  ^^ + [[projects:3dprinting:anycubic_i3_mega_getting_and_adapting_firmware|{{  :projects:3dprinting:006.arduino_upload_firmware.png?300  }}]]  | 
- {{:projects:3dprinting:schematic_drawing_ext.png?direct&291|External wiring}}  |  {{:projects:3dprinting:schematic_drawing_int.png?direct&360|Internal wiring}}  |+  * [[projects:3dprinting:anycubic_i3_mega_getting_and_adapting_firmware|Download and adapt (Marlin based) firmware for the BLTouch]]
  
-With some larger pictures from the internal housing, the wiring looks like the following: +===== Cura BLTouch and Profile settings ===== 
- Anycubic I3 MEGA internal wiring details  ^^^ +  * [[projects:3dprinting:anycubic_i3_mega:cura_bltouch_and_profile_settings|{{:projects:3dprinting:001.machine_settings_manage_printers.png?400}}]]
-|  {{:projects:3dprinting:14.trigorilla_d11.png?direct&360|Trigorilla1.1 main pcb D11}}  |  {{:projects:3dprinting:04.i3_mega_bltouch_connections.png?direct&311|BLTouch}}  |  {{:projects:3dprinting:08.i3_mega_hub_d2.png?direct&230|HUB pcb with D2}}  |+
  
 +  * [[projects:3dprinting:anycubic_i3_mega:cura_bltouch_and_profile_settings|Cura BLTouch and profile settings]]
  
-To get the correct mounting position, a bracket was designed in freecad which fits close to the extruder: +===== Redrex extruder upgrade kit ===== 
-^  Bracket for BLTouch  ^^^^^ +  * [[projects:3dprinting:anycubic_i3_mega:upgrade_kit|Redrex extruder upgrade kit]]
-|  {{:projects:3dprinting:01.bltouch_mount_e.png?direct&178x200}}  |  {{:projects:3dprinting:01.bltouch_mount.png?direct&88x200}}  |  {{:projects:3dprinting:01.bltouch_mount_b.png?direct&172x200}}  |  {{:projects:3dprinting:01.bltouch_mount_c.png?direct&159x200}}  |  {{:projects:3dprinting:01.bltouch_mount_d.png?direct&163x200}} +
-Please note that the shim which can be seen on the 2nd and 3rd picture was required in order to get a total distance of 25.0mm. The [[http://www.auditeon.com/xyz/01.BLTouch_mount_e.fcstd|final design]] (FreeCad fcstd) is in a single piece and has this height already corrected. +
- +
-At the print head a tiny strip board was added as carrier for a 3-pin jst connector. This would make it easier to separate the print head if necessary. Kapton tape was used to prevent any contact to adjacent pins. The square opening at the frame of the print head was made larger so the jst connector would also fit. Please note the difference between the last two pictures: +
-^  Print head  ^^^^ +
-|  {{:projects:3dprinting:02.bracket_printhead.png?155x200}}  |  {{:projects:3dprinting:02.bracket_printhead_b.png?431x200}}  |  {{:projects:3dprinting:02.bracket_printhead_c.png?162x200}}  |  {{:projects:3dprinting:02.bracket_printhead_d.png?158x200}} +
- +
-The three wires for GND, +5v and control signal are added to the main cable assembly and routed via the side where the connectors are, into the inner housing: +
-^  External wiring and final result  ^^^ +
-|  {{:projects:3dprinting:03.wiring_printhead.png?286x200}}  |  {{:projects:3dprinting:03.wiring_printhead_b.png?168x200}}  |  {{:projects:3dprinting:03.wiring_printhead_c.png?160x200}} +
- +
-==== Software modification ==== +
-Todo. See: [[http://marlinfw.org/docs/configuration/configuration.html]] +
-===== Distribution circuit board ===== +
-The external connections of the 3d-printer are neither very robust, nor do they offer much flexibility in respect to upgrading/changing the printer. From the original distribution circuit board a new board was designed which has both the original and D-sub connectors. +
- +
-The original circuit board was analyzed using a flatbed scanner: +
- +
- Anycubic I3 MEGA distribution circuit board (with and without annotation)  ^^ +
-|  {{ :projects:3dprinting:anycubic_distribution_pcb.png?direct |}}  |  {{ :projects:3dprinting:anycubic_distribution_pcb_annotated.png?direct |}}  | +
-|  {{ :projects:3dprinting:anycubic_distribution_pcb.pdf?direct | anycubic_distribution_pcb.pdf}}  |  {{ :projects:3dprinting:anycubic_distribution_pcb_annotated.pdf | anycubic_distribution_pcb_annotated.pdf}} +
- +
-Then with KiCad schematics were drawn and a new circuit board was designed: +
- +
-^  I3 MEGA HUB-II distribution circuit board  ^^ +
-|  {{ :projects:3dprinting:I3_MEGA_HUB_II_TOP.png?direct |}}  |  {{ :projects:3dprinting:I3_MEGA_HUB_II_BOT.png?direct |}}  | +
-|  //Top//  |  //Bottom//  |+
  
 +===== Anycubic I3 Mega with cable chain =====
 +  * [[projects:3dprinting:anycubic_i3_mega:cable_chain|Adding cable chains]]
  
 +===== Repairing the Trigorilla board: replacing ATMEGA2560 =====
 +  * [[projects:3dprinting:anycubic_i3_mega:replacing_atmega2560|Replacing the ATMEGA2560]]
projects/3dprinting/anycubic_i3_mega.txt · Last modified: 2020/11/09 01:16 by admin