GithubHelp home page GithubHelp logo

gjuju / kobra-updated Goto Github PK

View Code? Open in Web Editor NEW

This project forked from joycekimberly/kobra-updated

0.0 0.0 0.0 37.24 MB

License: GNU General Public License v3.0

C++ 31.74% C 68.11% Assembly 0.14%

kobra-updated's Introduction

Archived

I've archived this project due to having switched to Klipper.

Kobra-updated

I've been bringing the firmware for the Kobra up to date with Marlin as much as possible, however this has now reached the point where people with more knowledge on the subject need to go over it. It compiles and runs on my Kobra successfully, but I lack the experience to make the final changes to HAL and take any other changes out of Marlin and into the lib folder so new Marlin changes can simply be dropped in.

I've added a branch where I'm working on a python scripts to automatically make the needed changes to a clean Marlin download before compiling, but that's still in early stages.

Please note

It compiles according to the instructions given here https://www.reddit.com/r/anycubic/comments/y2waxu/tutorial_how_to_build_anycubic_marlin_source_code/

I've set the F_CPU value in uVision after making the firmware print out the value together with the other stored values and copying it from Pronterface, I have no idea if this value is the same for all Kobra's, so if it doesn't work, just remove the value from uVision, compile and flash, and read out the value when sending M503.

Any tuned values (like PiD) in configuration will be set to my printer's as it's a pain having to redo them when you're flashing new firmware all the time.

Also note that the configuration is currently set to use DGUS Reloaded as that is what I've flashed my lcd with, but if you're using the Kobra stock lcd firmware, you can select the Vyper lcd ui as it is almost identical to Kobra's.

Warning

Unfortunately I cannot give any promises or guarantees, I just have my one printer to try things on, so I cannot test for any other circumstances or variables. Which means that you are fully responsible for what happens when using this firmware.

To do

  • Fix menu getting stuck after auto-leveling. For now just press the middle of the screen when it's done.
  • Make MarlinSerial work
  • Completely redo kobra extui and dgus so it makes sense
  • Find a way to get rid of having to use uVision/ARMCC to compile

Credits

The following sources have been invaluable

kobra-updated's People

Contributors

anycubic-3d avatar joycekimberly avatar

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.