This is my compact veion of my other Anet A8 dual extruder heads. This uses two E3D extrude and has a BL Touch seor mounted as close as I could possibly get it. This is the front mount seor veion! Everything FITS! The Superlite! Is highly recommended!! It's performance is much better than this veion and it also has more adjustability for easier setup. See the Superlite veion here: Get the chain here: This is a proven carriage and works just fine printed in PLA. The internal cooling ducts work fantastic with 30mm fa. I have 100 hou on this and not a single issue! See the original here: I made this one to put the seor as close as possible to the heads. I think this is the tightest it could possibly be. It has built in cooling ducts for the extrude and mounts for the stock 30mm fa built in. I have included my new fan duct. Print one standard and one mirrored for this mount. The back is just the no seor one from my other mount: The fan space are included to help clearance the fa. Different ducts fit different ways but with the one listed above I found 2 space on ear screw worked great. For the lower screw on the side fa be sure to put it through the mount fit then space and fan with the nut on the fan so it clea the 30mm cooling fa in the front. See pictures! There is a passage for wiring for the seor. The plugs and wires fit just fine and the ear of the BL Touch will overhang the passage but it still fits fine. This reduces clutter a lot! The three clamping screws use Socket Head M4x30 or 35mm with nuts. The head cannot be hex like a bolt or it will not fit in the recess. I found socket head best for torque and easy of use. For the fan mounts I used M3x30m with nuts. To do: -Make veio without chain To use this please read below! See my Thing For how to setup Marlin firmware! See for how to itall RAMPS on your printer. Below is the config for this carriage: This is for RAMPS boards, this is for the common ones like [ link] PLEASE pay attention and be sure to choose the correct code for your motherboards. See boards.h in the Skynet firmware for a list. define MOTHERBOARD BOARD_RAMPS_14_EEB Enable dual extrude: define EXTRUDE 2 Offsets for the extrude: define HOTEND_OFFSET_X {0.0, -35.00} define HOTEND_OFFSET_Y {0.0, 0.00} For the probe it's : define X_PROBE_OFFSET_FROM_EXTRUDER 17 X offset: -left right [of the nozzle] define Y_PROBE_OFFSET_FROM_EXTRUDER -27 Y offset: -front behind [the nozzle] define Z_PROBE_OFFSET_FROM_EXTRUDER -0.5 Z offset: -below above [the nozzle Set this to your machine. I used a .5mm thick print put between the bed and probe with the nozzle touching the bed to start.] And the travel limits are: Travel limits after homing (units are in mm) define X_MAX_POS 240 define X_MIN_POS -10 define Y_MAX_POS 230 define Y_MIN_POS -13 define Z_MAX_POS 230 define Z_MIN_POS 0 You also must set Set the boundaries for probing (where the probe can reach). define LEFT_PROBE_BED_POSITION 20 define RIGHT_PROBE_BED_POSITION 200 define BACK_PROBE_BED_POSITION 190 define FRONT_PROBE_BED_POSITION 20 I have made a guide in PDF form available here for setting the offsets. You will need a serial connection to your printer and I found using Octoprint is really easy. Enjoy! Like! Leave a comment! Thank you! Update 10/16/2018 Added a little bit of play to the second extruder up and down to allow adjustment to meet the level of it's neighbor. This is done by loosening the clamp with the head resting on a level platform. Adjust both to level each other and tighten the clamp! Also reshaped the air passages for even more flow. Now I admit I have not tested or printed this yet myself. I ordered parts to put dual heads back on the printer and will get this done in the next few days. Let me know if anyone tries it!