January 29, 2018
Description
You can find this here: https://www.myminifactory.com/object/3d-print-99536
UPDATE 3/2/2018
I tried the Klipper firmware on the MINI and it looks promising. Lots of fun watching this thing crank away at 100mm/sec. Currently it's like a sports car that is meant to go fast, but has no comforts. I hope the auto bed leveling will be industrialized soon as that is the only thing I really miss. It has it somewhat enabled, but the intent seems to be to run the bed leveling and then use the values to update the config vs. it just running automatically before the print job. It also doesn't have the LCD working, but I can upgrade my RPi to a 3.5" LCD and that would handle my last requirement. I'll post the config file near the bottom of this summary just in case someone wants to try it...
UPDATE 2/14/2018
I was able to sell my old CTC frame and other parts I didn't use for $20, so the cost is now down to $324 for the build!
UPDATE 2/10/2018
Just to note that this is a remix of the fabulous Hypercube Evolution by Scott_3d. This means that you can use the configuration XLS that is available @ https://www.thingiverse.com/thing:2254103 to change the dimensions. However, you will be increasing the cost of this upgrade and may just consider buying it all and going to a 24V setup. Mini HEVO cost:
UPDATE 2/8/2018
I added some aluminum tape to the bottom (formerly the top) of the heatbed. It heats up to 65C in about 3 min. HERE is the kind of tape I used
UPDATE 2/3/2018
Added two 2020 brackets and two 2020 braces to the build. there just seems to be too much flex with the 2020 extrusions I bought, but of course they were super cheap! The ones I bought from 8020.net seem stronger, but I had to grind down all the hammer nuts to make them fit. I'll gladly print a couple of extra brackets to not do that again ;).
This is a "Extreme Makeover 3D Printer Eddition". I bought my CTC Prusa I3 off craigslist in November 2017. This is the first printer that I purchased and my only intention was to print parts for a Hypercube Evolution. So now that the Hypercube Evolution is done, calibrated and has way better prints than the CTC Prusa, I figured I'd upgrade it so I can have it as a backup. At first I was only looking at doing a AM Prusa build, but then i thought better...ANOTHER HEVO.
The goal of the project is to use as many parts from the CTC as possible and print as many parts as possible:
CTC Parts re-use:
Upgrades:
Build volume: 200mm x 200mm x 180mm
BOM:
Print list:
Board mod:
HOT BED:
Extras:
Enclosure:
Octopi:
Klipper printer.cfg file
# This file contains common pin mappings for CTC Prusa i3 printer board in
# COREXY configuration. To use this config, the firmware should be compiled for
# the AVR atmega1280.
# Note that the "make flash" command does not work with CTC boards -
# the boards are typically flashed with this command:
# avrdude -p atmega1280 -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex
# See the example.cfg file for a description of available parameters.
[stepper_x]
step_pin: ar25
dir_pin: !ar23
enable_pin: !ar27
step_distance: .0125
endstop_pin: ^ar22
position_endstop: 0
position_max: 200
position_min: 0
homing_speed: 50
[stepper_y]
step_pin: ar31
dir_pin: !ar33
enable_pin: !ar29
step_distance: .0125
endstop_pin: ^ar26
position_endstop: 0
position_min: 0
position_max: 200
homing_speed: 50
[stepper_z]
step_pin: ar37
dir_pin: !ar39
enable_pin: !ar35
step_distance: .0025
endstop_pin: probe:z_virtual_endstop
#the higher the number the closer it gets to the bed.
position_endstop: 0.15
position_max: 180
homing_speed: 20
[extruder]
step_pin: ar43
dir_pin: !ar45
enable_pin: !ar41
step_distance: .0102
#step distance started with .0105
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: ar2
sensor_type: EPCOS 100K B57560G104F
sensor_pin: analog8
control: pid
pid_Kp: 21.27
pid_Ki: 1.74
pid_Kd: 64.91
min_temp: 0
max_temp: 250
[heater_bed]
heater_pin: ar4
sensor_type: EPCOS 100K B57560G104F
sensor_pin: analog10
control: pid
pid_Kp: 175.55
pid_Ki: 16.11
pid_Kd: 478.17
min_temp: 0
max_temp: 130
[fan]
pin: ar7
[mcu]
pin_map: arduino
serial: /dev/ttyUSB0
[printer]
kinematics: corexy
max_velocity: 300
max_accel: 3000
max_z_velocity: 25
max_z_accel: 30
[probe]
pin: ^!ar30
speed: 5.0
z_position: 0.0
# The Z position to command the head to move to during a PROBE
# command. The default is 0.
#activate_gcode:
# A list of G-Code commands (one per line) to execute prior to each
# probe attempt. This may be useful if the probe needs to be
# activated in some way. The default is to not run any special
# G-Code commands on activation.
#deactivate_gcode:
# A list of G-Code commands (one per line) to execute after each
# probe attempt completes. The default is to not run any special
# G-Code commands on deactivation.
[bed_tilt]
x_adjust: 0
y_adjust: 0
points:
100,100
10,10
10,100
10,180
100,10
100,180
180,10
180,100
180,180
speed: 50
horizontal_move_z: 5
probe_z_offset: 0.15
License:
Creative Commons - Attribution