Comments (9)
Got some info from someone with a Mega-S, I'll prepare a branch for it in the next few days.
When you mount your new extruder, start with M92 X80.00 Y80.00 Z400.00 E384.00
and save with M500
. Those are the default values from Anycubic. I'd still recommend calibrating it after.
from marlin-ai3m.
Getting that extruder to work is probably just a matter of increasing E-steps via M92
, I heard 400 is a good starting value to calibrate from there.
As to releasing a precompiled hex file, I'd want it to be close to the manufacturer values and since I don't know what else changed besides the E-steps, I'd need to get all the acceleration and jerk settings from the Mega-S firmware. If you are running it (1.2.0 from here), please send me the output of M503
.
from marlin-ai3m.
thx, for your fast reply, i just ordered the Extruder upgrade kit.
from marlin-ai3m.
I own a mega-S, before checking this I just calibrated normally as per the Readme instructions.
Something I noted is that initially it extruded very little, like 20mm, after adjusting settings I restarted the calibration process to check it's correct, and it extruded about 93mm. I input the new value and started the process again to verify, and it extruded just ~20mm again.... so finally I went with this last result and didn't check it again, but found strange that the value swings back and forth.
from marlin-ai3m.
I suppose you used the same values again when following the extruder calibration instructions for a second time. Please note that at the second round of calibrating, you would need to replace the multiplier value (92.6) of the line
Calculate your new value: (100 mm / actually extruded filament) * 92.6
with your new value you got before. I should have mentioned that, will adjust it in a minute.
from marlin-ai3m.
Here is the result of the M503 command with stock firmware:
Connecting...
start
Printer is now online.
echo:V1.1.2
1.1.0-RC8
echo: Last Updated: 2016-12-06 12:00 | Author: (Jolly, xxxxxxxx.CO.)
Compiled: Jun 25 2018
echo: Free Memory: 3109 PlannerBufferBytes: 1168
echo:V27 stored settings retrieved (398 bytes)
echo:Steps per unit:
echo: M92 X80.00 Y80.00 Z400.00 E384.00
echo:Maximum feedrates (mm/s):
echo: M203 X500.00 Y500.00 Z6.00 E60.00
echo:Maximum Acceleration (mm/s2):
echo: M201 X3000 Y2000 Z60 E10000
echo:Accelerations: P=printing, R=retract and T=travel
echo: M204 P3000.00 R3000.00 T3000.00
echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)
echo: M205 S0.00 T0.00 B20000 X10.00 Y10.00 Z0.40 E5.00
echo:Home offset (mm)
echo: M206 X0.00 Y0.00 Z0.00
echo:Z2 Endstop adjustment (mm):
echo: M666 Z0.00
echo:Material heatup parameters:
echo: M145 S0 H180 B70 F0
M145 S1 H240 B110 F0
echo:PID settings:
echo: M301 P16.43 I1.04 D61.37
echo:Filament settings: Disabled
echo: M200 D1.75
echo: M200 D0
echo:SD init fail
>>> M503
SENDING:M503
echo:Steps per unit:
echo: M92 X80.00 Y80.00 Z400.00 E384.00
echo:Maximum feedrates (mm/s):
echo: M203 X500.00 Y500.00 Z6.00 E60.00
echo:Maximum Acceleration (mm/s2):
echo: M201 X3000 Y2000 Z60 E10000
echo:Accelerations: P=printing, R=retract and T=travel
echo: M204 P3000.00 R3000.00 T3000.00
echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)
echo: M205 S0.00 T0.00 B20000 X10.00 Y10.00 Z0.40 E5.00
echo:Home offset (mm)
echo: M206 X0.00 Y0.00 Z0.00
echo:Z2 Endstop adjustment (mm):
echo: M666 Z0.00
echo:Material heatup parameters:
echo: M145 S0 H180 B70 F0
M145 S1 H240 B110 F0
echo:PID settings:
echo: M301 P16.43 I1.04 D61.37
echo:Filament settings: Disabled
echo: M200 D1.75
echo: M200 D0
Disconnected.
from marlin-ai3m.
Done, added a custom branch for the Mega-S. Will add compiled binaries on the next release for the i3.
from marlin-ai3m.
@davidramiro Has Mega S compatible compiled binaries ever published ? If yes.
Can somebody point me out to them ?
from marlin-ai3m.
I did at some point before, but as we have 3 different binaries, adding Mega-S binaries would result in 6 different binaries which is a bit much in my opinion since the Mega-S only requires a few G-Code commands to be correctly set up.
from marlin-ai3m.
Related Issues (20)
- [BUG] After first layer extruder stops giving material HOT 1
- hotend temperature is incorrect HOT 1
- [BUG] HOT 1
- Arduino Ide
- [BUG] M23 for file in folder give "open failed" error HOT 1
- [BUG] fastio.h:84:32: error: 'DIO31_RPORT' was not declared in this scope HOT 1
- STARTUP_CHIME Anycubic Meg HOT 2
- Question: Mega Pro Support?
- [BUG] No way to stop experimental M888
- Vref voltages on TMC2208 FAQ (E1 and E0 ?) HOT 1
- [BUG] Lack of filament error with stock firmware 1.4.6 on Mega S HOT 3
- [BUG] Filament Sensor not working HOT 1
- [BUG]Octo print manual bed level info not saving without SD card in HOT 1
- TMC2208 X-Axis HOT 1
- New Hex for TMC2208?[BUG]
- [FR] 2.1.x?
- Extruder motor stops working[BUG] HOT 3
- [FR] z-jump not working
- [FR] Stock drivers reversed hex HOT 1
- [BUG] Unresponsive motherboard after trying to flash OG firmware HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from marlin-ai3m.