E3d Chimera with tilt mechanism

E3d Chimera with tilt mechanism

thingiverse

A full setup for the E3d Chimera with tilt mechanism by a servo mounted on the X carriage. Feel free to edit, Google Sketchup file included! Any suggestions/changes/updates are most welcome. Google Sketchup file has Dynamic components to animate the rotation. Just for fun.. I used two 6703 ZZ 17MM X 23MM X 4MM bearings. The part which goes into the bearings inner ring is quite tight measured, so adjust as needed as every printer prints slightly different. The goal is to squeeze it in really tight so it clamps and has no play. Same counts for the outer ring to the X carriage. It's quite tightly measured to fit with no play at all. The idea is to squeeze (hammer ;) ) the X carriage over the bearing's outer ring so it fits very tight. There is no clamp to hold the outer ring in place in the X carriage, it's only by tight fit. Servo used is a standard 9g micro servo. Be aware, dimensions of inner hole covering servo spline are not accurate and need adjustment, no spline teeth included in small gear inner hole as every servo is different and spline is too detailed for the printer i thought. Belt clamp/holder is for T2.5 belt, but can off course be edited in sketchup. Tilt of chimera is 5 deg left/right. Gear system makes servo rotate 45 degrees left or right to rotate chimera 5 degrees left or right. X carriage is made for Sunhokey Prusa I3, but you can edit for your own machine. Anything else i forgot to mention? Any questions, ask! More later... -- This thing is a work in progress -- UPDATE : Took a while, but now printed and installed. All measurements are correct, but you might have to fine tune here and there for your printer. Tilt mechanism works, and needs very small modification of the marlin main code. Tilting works like a charm. Chimera is held perfectly in place without any play in any direction. Very tight fit of the bearings worked out perfect. Next todo is bend the heat break tubes 5 degrees (not done yet). and install the two small metal plates under the x carriage. Tilting arm increased in size to make it much more rigid, now chimera sits in place solid as a rock. Induction sensor moved a little to give way to heater cartridge wires. Marlin_main.cpp code modification : add the bold small paragraph of code in the tool change code. /** * T0-T3: Switch tool, usually switching extruders** * * F[mm/min] Set the movement feedrate */ inline void gcode_T(uint8_t tmp_extruder) { if (tmp_extruder >= EXTRUDERS) { SERIAL_ECHO_START; SERIAL_CHAR('T'); SERIAL_PROTOCOL_F(tmp_extruder, DEC); SERIAL_ECHOLN(MSG_INVALID_EXTRUDER); } else { //Added for Chimera tilt dual extruder if (active_extruder != tmp_extruder){ st_synchronize(); if(tmp_extruder == 0) { servo[EXTRUDER_SERVO].attach(EXTRUDER_SERVO_PIN); servo[EXTRUDER_SERVO].move(SERVOPOS_E0); delay (SERVO_DELAY); servo[EXTRUDER_SERVO].detach(); } if(tmp_extruder == 1) { servo[EXTRUDER_SERVO].attach(EXTRUDER_SERVO_PIN); servo[EXTRUDER_SERVO].move(SERVOPOS_E1); delay(SERVO_DELAY); servo[EXTRUDER_SERVO].detach(); } } //end Chimera tilt dual extruder target_extruder = tmp_extruder; #if EXTRUDERS > 1 bool make_move = false; #endif if (code_seen('F')) { #if EXTRUDERS > 1 make_move = true; #endif float next_feedrate = code_value(); if (next_feedrate > 0.0) feedrate = next_feedrate; } And add this somewhere in your configuration.h #define EXTRUDER_SERVO 0 // Defines which servo is used for tilting the extruder #if (EXTRUDER_SERVO == 0) #define EXTRUDER_SERVO_PIN SERVO0_PIN #endif #if (EXTRUDER_SERVO == 1) #define EXTRUDER_SERVO_PIN SERVO1_PIN #endif #if (EXTRUDER_SERVO == 2) #define EXTRUDER_SERVO_PIN SERVO2_PIN #endif #if (EXTRUDER_SERVO == 3) #define EXTRUDER_SERVO_PIN SERVO3_PIN #endif #define SERVOPOS_E0 99 #define SERVOPOS_E1 99 #define SERVO_DELAY 1000

Download Model from thingiverse

With this file you will be able to print E3d Chimera with tilt mechanism with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on E3d Chimera with tilt mechanism.