Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CTC printer (replicator one clone settings) #25

Closed
kyuzumaki opened this issue Oct 3, 2017 · 7 comments
Closed

CTC printer (replicator one clone settings) #25

kyuzumaki opened this issue Oct 3, 2017 · 7 comments

Comments

@kyuzumaki
Copy link

kyuzumaki commented Oct 3, 2017

The scaling by default does not seem to be correct with the cr1d profile. When I used the default setting my parts which should be 27mm across came out at 25.8mm. After some research and editing I have made this config file which works 1:1 scale for the printer. Essentially steps_per_mm = 94.40389

Could this be updated in the main branch? I see its set to 88.8 in std_machines.h

[printer]
machine_type = cr1d
machine_description = Clone R1 Dual with HBP
filament_diameter = 1.75
packing_density = 0.97
nozzle_diameter = 0.4
toolhead_offset_x = 33
toolhead_offset_y = 0
toolhead_offset_z = 0
jkn_k = 0.005
jkn_k2 = 0.055
extruder_count = 2
timeout = 20

[x]
steps_per_mm = 94.40389
max_feedrate = 18000
max_acceleration = 1000
max_speed_change = 15
home_feedrate = 2500
length = 280
endstop = 1

[y]
steps_per_mm = 94.40389
max_feedrate = 18000
max_acceleration = 1000
max_speed_change = 15
home_feedrate = 2500
length = 195
endstop = 1

[z]
steps_per_mm = 400
max_feedrate = 1170
max_acceleration = 150
max_speed_change = 10
home_feedrate = 1100
length = 210
endstop = 0

[a, b]
steps_per_mm = 96.2752
max_feedrate = 1600
max_acceleration = 2000
max_speed_change = 20
motor_steps = 3200
has_heated_build_platform = 1

@dnewman-polar3d
Copy link
Contributor

Sounds like you received a Clone R1 with 17T GT2 timing pulleys instead of 18T GT2 timing pulleys. Did you change your timing pulleys or did you ask Carl for one like that?

Before this is changed, this needs to be confirmed with Carl: did he ship all Clone R1's with 18T or 17T timing pulleys?

@kyuzumaki
Copy link
Author

Oh I think I've misunderstood the naming. I thought the r1d clone was generic meaning the common R1D clones i.e. CTC printers. In any case this could be used for a CTC specific config, I did a few rough measurements myself which were close to what I found on this page where someone has taken more detailed measurements
http://www.dragonflydiy.com/2015/07/ctc-printer-tuning.html

@stuartpb
Copy link

stuartpb commented Dec 30, 2017

Yeah, what "clone" does this refer to? It appears that the clone profile also has a higher nominal packing density than the base profile, which sounds like it has something to do with the presence of the heated build plate, which is true for R1D clones like the CTC, Flashforge Creator Pro, and Qidi Tech I.

@dnewman-polar3d
Copy link
Contributor

The "clone" reference in the original post is NOT a Replicator 1 clone. It is a Clone R1 by Carl Raffle. The original poster incorrectly assumed it meant some flavor of a Replicator 1 clone. A CR1 is most definitely not a Replicator 1 clone given that it uses a Core-XY drive train.

As to packing density, there is no one packing density/extrusion factor that fits all Replicator 1 clones. It's across the board. Just one of several reasons why you should always calibrate your slicer to your printer for each type of filament you use. E.g., printing 100% filled 20 x 20 x 10mm calibration boxes. Carefully measure the filament diameter before slicing and input that to the slicer. Then print. Then determine if the top is concave, convex, or really nice and flat. If not flat, then adjust the packing density/extrusion factor, reslice, and reprint.

@stuartpb
Copy link

Ah, okay. From https://www.reddit.com/r/3Dprinting/comments/2hkimt/clone_r1_corexy_printer_needs_you/:

The concept started life as a Replicator clone, and is named the Clone R1, but along the way it changed into the far-superior CoreXY gantry.

I might submit a PR to rename the profile accordingly, because it really is confusing as currently named (it sounds like it refers to any Replicator clone with a heated build plate).

As for the packing density, that sounds like something that's controlled by the parameters that are passed into the slicer, no? Why does GPX have a setting for it at all, since its role is (as I understand it) to translate G-code, as defined by the slicer according to its own packing density settings, into x3g commands? Shouldn't anything that needs to know about packing density have already done the math before GPX sees it?

@dnewman-polar3d
Copy link
Contributor

GPX has an input for it for when you use macros that allow, mid print, switching to a different filament with it's own diameter and packing density. GPX will then make both volumetric adjustments as well as compensate for different packing densities (as it can vary between filament types). But to do those adjustments it needs to know the original filament diameter and packing density for which the gcode was generated.

@markwal
Copy link
Owner

markwal commented Jun 19, 2018

I think the original issue was that the wrong printer profile was selected for the CTC and that's been resolved, right? If not, feel free to comment and I'll re-open.

@markwal markwal closed this as completed Jun 19, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants