Giter Club home page Giter Club logo

marlin_2.0.x_anycubic_chiron's People

Contributors

antonpup avatar coolio986 avatar filabot avatar sketchydev avatar stebach avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

marlin_2.0.x_anycubic_chiron's Issues

Cant level below Z_Endstops

Hi there.

I have a massive modded Anycubic Chiron.
I Upgraded all Axes with Linear Rails including the Printbed.
Its now fixed without springs.

Also my hotend is a watercooled direct BMG hotend.

So i wanted to try your Firmware.

But when i want to level the bed i cant go below the Z_Endstops.

My Printbed is about 0.35 below the Z Endstops.

Can someone help me with this Issue?

Manual Mesh Bed Level not working

Description

The MMBL procedure doesn't work, neither from the LCD nor from Octoprint.

Steps to Reproduce

  1. Compile the sketch and upload. In my case, I have TMCs on all axis but the extruder, so I changed that to the original.
  2. Upload works fine, the printer is working ok.
  3. Home all axis (Note: this is not mentioned in the README)
  4. Start the procedure, from LCD or Octoprint

Expected behaviour: Work as expected

Actual behaviour: The extruder moves up approx. 40 mm, but doesn't move to point n.1. Lowering or raising the extruder doesn't work. Trying from Octoprint via sending commands (G91 and subsequently G1) doesn't work as well, and the terminal continuously output busy processing.

Also experienced printer reset after pressing lower or raise extruder several times.

Additional Information

How to I fix this ? Since I cannot use the OEM probe, what other levelling methods are available ?

Error in Arduino IDE

My Anycubic Chiron is 100% stock.
and not customized in any way.

I download your repo today as ZIP
And have the most recent Arduino IDE (downloadet today to)

I did follow these instructions: https://github.com/coolio986/Marlin_2.0.x_Anycubic_Chiron#how-to-flash-this
But cant choose "Genuino Mega 2560 and ATmega2560" only "Arduino Mega or Mega 2560"

And get this error.

"Arduino: 1.8.13 (Windows 10), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"

In file included from sketch\src\module/stepper/indirection.h:44:0,

             from sketch\src\module/stepper.h:47,

             from sketch\src\Marlin.cpp:37:

sketch\src\module/stepper/trinamic.h:31:4: error: #error "Update TMCStepper library to 0.5.0 or newer."

#error "Update TMCStepper library to 0.5.0 or newer."

^~~~~

In file included from sketch\src\module/stepper/trinamic.h:35:0,

             from sketch\src\module/stepper/indirection.h:44,

             from sketch\src\module/stepper.h:47,

             from sketch\src\Marlin.cpp:37:

c:\users\jakobk~1\appdata\local\temp\arduino_build_883821\sketch\src\feature\tmc_util.h:29:10: fatal error: TMCStepper.h: No such file or directory

#include <TMCStepper.h>

      ^~~~~~~~~~~~~~

compilation terminated.

exit status 1

Error compiling for board Arduino Mega or Mega 2560.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences."

What do i do wrong?

z down 0.1 moves to Z0.1

Description

<Z down 0.1> moves the Z axis to 0.1 instead of just moving it down by 0.1mm

Steps to Reproduce

  1. Access Special Menu
  2. Press 'Z Down 0.1'
  3. Press the Confirm button (the circle arrow thing)

Expected behavior: Z moves down 0.1mm

Actual behavior: Z move to 0.1mm

Additional Information

Log from Octoprint when pressing Z Down 0.1:

TFT Serial Command: A13 <z down 0.1>
Recv:  T:22.47 /0.00 B:21.68 /0.00 @:0 B@:0
Recv: TFT Serial Command: A26
Recv: Special Menu: Z Down 0.1
Recv: echo:enqueueing "G91"
Recv: echo:enqueueing "G1 Z-0.1"
Recv: echo:enqueueing "G90"
Recv: echo:enqueueing "G1 Z+0.1
Recv: G90"
Recv: TFT Serial Command: A8 S0

So the printer initially moves down 0.1mm and then after the G90 (Absolute Positioning) it proceeds to send a command to move to Z0.1

vref Value - Irms

Hi, Thanks for your wonderfull work. Now i want to know the vref value of original sepper motors for calculate the Irms values to sets my TMC2209.
Thanks

Flashed Firmware, closes usb connection almost immediately

Description

Hi everyone, first of all, thanks for your help!

I flashed the Firmware I built with VSCode according to your instructions via OctoPrint. Now my Annycubic almost immediately closes the usb connection with the following error: Error: KILL caused by KILL button/pin - Printer halted. kill() called!

There are more errors, that occur before the one above which closes the connection:

  • EEPROM version mismatch ((EEPROM=? Marlin=V74)
  • Testing X connection... Error: All LOW
  • Testing Y connection... Error: All LOW
  • Testing Z connection... Error: All LOW
  • Testing Z2 connection... Error: All LOW
  • Testing E connection... Error: All LOW

After that OctoPrint confirms successful connection to the printer.
It then reads two Temperature Messages:
T:21.50 /0.00 B:22.58 /0.00 @:0 B@:0
And after that it produces the Error: Kill caused by Kill, which closes the connection.

Steps to Reproduce

  1. Upgrade Anycubic Chiron with TMC2208s and new Fans (doubt they are a problem, but just for completeness)
  2. Download the Firmware from here, build with VSCode and PlattformIO
  3. Flash using OctoPrint and avrdude
    Remark: After Flashing I was not able to run M502 and M500 which are required in your guide. The error occurred before I could send them.
    Remark2: I have not altered any files before building and flashing the firmware.

Expected behavior:
Octoprint correctly connects to Anycubic Chiron via USB like before the update.

Actual behavior:
Connection is closed almost immediately with the errors listed above.

Верните авто выравнивание стола

Ручное выравнивание неудобно, не подведешь стол на лету, а каждый раз мучиться с еепром это ужас. Зачем убирать автоуровень не понимаю<!--

Have you read Marlin's Code of Conduct? By filing an Issue, you are expected to comply with it, including treating everyone with respect: https://github.com/MarlinFirmware/Marlin/blob/bugfix-2.0.x/.github/code_of_conduct.md

Do you want to ask a question? Are you looking for support? Please don't post here. Instead please use the Marlin Firmware forum at http://forums.reprap.org/list.php?415 or the Marlin Facebook Group https://www.facebook.com/groups/1049718498464482/ or the Marlin Discord Server https://discord.gg/n5NJ59y.

Before filing an issue be sure to test the 1.1 and/or 2.0 "bugfix" branches to see whether the issue is already addressed.

-->

Description

Steps to Reproduce

  1. [First Step]
  2. [Second Step]
  3. [and so on...]

Expected behavior: [What you expect to happen]

Actual behavior: [What actually happens]

Additional Information

  • Include a ZIP file containing your Configuration.h and Configuration_adv.h files.
  • Provide pictures or links to videos that clearly demonstrate the issue.
  • See How Can I Contribute for additional guidelines.

Documentation update

Description

Documentation update

Additional Information

I think it's worth mentioning in the project's README that when compiling the sketch, if you don't have the TMCStepper library enabled in Arduino you will receive an error similar to TMCStepper.h missing.

Install the library via Tools -> Manage Libraries then filter by TMC, select TMCStepper and install it.

Hi, I am trying to compile your marlin but it gives me an error

I value his work and I am willing to donate 50 dollars but when I compile his marlin he throws me a mistake.
I actually paid someone who would supposedly do that to me and they just downloaded their files and sent them to me and then I realized it.

This is the error and since I know little about it, I have no idea how to correct it
compilation terminated.
exit status 1
Error compilando para la tarjeta Arduino Mega or Mega 2560.

Start Mesh Leveling

I compiled this firmware for A4988, but after executing Start Mesh Leveling, the print head has no action.

Chiron and 3D Touch

Hello, can somebody help me please with my problem?
I am new in 3D printing)
I have a Anicubic Chiron(original Trigorilla) and install 3D Touch(I use WIKI guide from GIT Knutwurst for installing). When I switch on Printer - 3D Touch make 4 click in the air and shine blue light. But i dont have correct Firmware for Chiron with 3D touch. I search Firmware in Internet, found the questions, but don't found the answers((( I try to update your Firmware to work with 3D Touch , but it is no compiled and I see much errors(((Can somebody please help me with Firmware, I want use 3D Touch with my Chiron)

Mesh leveling

Description

Steps to Reproduce

  1. Start Mesh Leveling

Expected behavior: The nozzle to the 1st point

Actual behavior: The nozzle just goes up and slooooowly (like I'm barely able to see it moving) goes down and right

Additional Information

When I press the "start mesh leveling" it should go to the first point and wait until I press "next.."
But It's like the nozzle goes from point to point in slowmotion

Hi does this work with the new TFT Screen 1.3.5

Description

Steps to Reproduce

  1. [First Step]
  2. [Second Step]
  3. [and so on...]

Expected behavior: [What you expect to happen]

Actual behavior: [What actually happens]

Additional Information

  • Include a ZIP file containing your Configuration.h and Configuration_adv.h files.
  • Provide pictures or links to videos that clearly demonstrate the issue.
  • See How Can I Contribute for additional guidelines.

Is it possible to provide precompiled firmware versions for everyone?

Hi Coolio986 and Developers,

I would like to use your firmware here for my Anycubic Chiron. I have a comparable firmware for my I3 Mega with the mesh bed levling and the special menu and I am really impressed.

Is it not possible to offer precompiled versions for download here for all?

So 3 versions:

  1. Stock Drivers
  2. TMC 2208
  3. TMC 2208 Reversed

the whole thing with a minimal version designation and feature description in the documentation. So you could get on really well.

Then you could make an entry on thingiverse to make the project even better known here.

The whole thing lives from participating.

In Thingiverse there are already a few firmwares that will not be further developed due to a lack of support and communication. A good approach has already been created here.

And I think your Docu is really good.

I'm sorry if I didn't stick to the correct bug structure :-)

Greetings Raini

Bed Leveling

Description

Bed Leveling is not working

Steps to Reproduce

  1. Upload the firmware
  2. Load default setting from TFT
  3. Restart the printer
  4. pre-heat bed
  5. Special Menu--->start bed leveling

Expected behavior: [What you expect to happen]
The nozzle home and move to the 1st point
Actual behavior: [What actually happens]
No homing and no move of the nozzle, the tft still working and i can move up and down Z. But the leveling procedure not start

Additional Information

I just donwload the firmware and compile it using arduino 1.8.10 and TMCstepper library for my TCM2208V3. All other things work, homing from tft... preheat.. filament load... i also try to prehet the nozzle and select "filament change pause" and it work as expected.

visual studio code issue

hey i could use some help with this one. I went with vsc cause i read that is more flexible with this mode that arduino but still got an error! i made my changes i config.h saved it and tried to build but i got this! please help!
by the way thanks coolio986 for the hard work here!
Capture
Capture1

Z-Offset / Probe-Offset / Home

Description

Impossible to adapt the Z value to the current bed high

Steps to Reproduce

  1. Level the bed
  2. Start print

Expected behavior:
In the marlin 1.x for the chiron (original or custom) i can set the Z probe offset to compensate the distance between Z=0 and the real bed's positon. Like from the TFT as adv.probing but i can set it inside the fw or using the M581.

Actual behavior:

Set the Z probe offset like in the 1.x.x is not possibile. I tried to set it on the firmware and using the M581 by console, i try negative and positive value but the printer stay always at Z=0 (as per endstops triggering).

I want to keep the endstops position, alignment will be a pain... I don't need it in the tft but i want to know how to compensate it. from -14 i need -16.6. I Also try to set the home offset M206 but still not working.

bilinear bed leveling instead of mesh? is it possible?

Hey again, after i sort everything out as far as the code. i did install the hex flawlessly. I follow each and every step as far as the mesh bed leveling and also changed the coding in the slicer. Note* i did the procedure 3 time with the exact same results. Using the mesh procedure i leveled the bed flawlessly, i have tried to help the software by physically level the bed correct, and started my print. For starters while it is printing the skirt in a circular motion it does something which look like binding and the whole printer tremble after finishing with the skirt the nozzle goes inside the skirt as usual and start slide on the glass with force while making some noise. note few mm further it did print the skirt few second before. i did the same procedure 3 times with the exact same outcome.

I would like to know if it is possible to use the stock sensor in any way, cause i was pretty satisfied with it not the most convenient way but after the grid i was giving with M851 the z offset in starting g code and worked pretty good. i would like to have the same ability plus the advantages off this firmware.. Thanks again.

ps i will flash the stock firmware and try to replicate that binding to take off the table the possibility of being something on the hardware side.

UPDATE!!! Binding was a slicing issue nothing to do with this firware!!

UPDATE@2 tried for many hours to make bilinear leveling to work even stated to mess with lcd.cpp file but with no hope my skills just don't cut it.

Downloads.zip

upload info.zip

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.