Comments (7)
Awesome!
That is a huge help. Thank you!
I understand the TBD schedule. I have the luxury of devoting all day every day to this project and I still don't know if/ when I will complete it.
I am very much in "learn a little/do a little" mode.
My biggest knowledge gap used to be python programming, but now it seems I need to dig a little deeper into repositories and workflow.
Best of luck with your projects!
from klipper.
Update: I found how this is done, and added this new "variable" to the vars_in.cfg file in my fork:
[t5uid1_var __M112]
type: input
address: 0x2FFF
data_type: uint16
script:
M112
run_as_gcode: true
Question: Is there a protocol for coordinating on the allocation of new variable addresses?
from klipper.
There isn't, you simply pick an address and use the same on each side.
Regarding your issue, I have no plan to continue working on the older version of the firmware.
from klipper.
Thanks for getting back to me!
A friend with python skills decoded the design for me, enough for me to learn how to create buttons that call Klipper macros, so I was able to solve my own problem, as you say.
Question: When you say "older version of the firmware", are you referring to the static DWIN_SET UI or to this Klipper firmware ?
- I had to create my own version of the DWIN_SET, for the CR6 T5L displays, so no problem, there.
- Are you also saying that you don't plan to continue maintaining the dgus-reloaded directory and files?
from klipper.
By older version, I mean the dgus-reloaded
one.
from klipper.
Oh. That's a shame.
I just started working with DGUS-reloaded. Although my python "skills" are near non-existent, I find your software architecture to be very elegant and easy to learn.
Thank you again, for this wonderful "leg-up."
I do have a couple of friends I hope can help me troubleshoot the other issues I posted, here. We would like to continue to develop and stabilize our CR6 variant.
Questions:
-
Are all of your DGUS-reloaded Klipper customizations contained within the ~/klipper/klippy/extras/t5uid1 folder?
-
In particular, whatever you modified to tailor the make menuconfig function for DGUS-reloaded is obviously also a critical part of this firmware.
Are those mods elsewhere in the ~/klipper tree? -
Do you plan to continue developing the dynamic display solution, here, or have you now "moved-on" from this project?
from klipper.
You can view the modifications by comparing the branches: Klipper3d/klipper@master...Desuuuu:klipper:dgus-reloaded
I would like to finish the new implementation at some point. No promise on when it might happen though.
from klipper.
Related Issues (20)
- Sort file list by date
- Please create a PR for Display support in Klipper3d/klipper HOT 2
- nvm
- How do I configure BTK SKR Mini E3 V2.0 to work with the stock ender 5 plus?
- Naive time estimation leads to an unhandled exception in Klippy (dgus-display) HOT 2
- t5l1 dgus2 support
- Can't compile it for SKR E3 V3 HOT 3
- Stuck in menu sometimes
- [dgus-display] Screen status should not display RESPOND and M118 messages
- [dgus-display] Numerical input works incorrectly HOT 2
- First Homing after power-up causes SHUTDOWN HOT 1
- Enable/Disable Steppers is not working
- "Abort Print" should also park the head HOT 1
- Typos in t5uid1.get_duration
- Havent you considered to do a PR to the main Klipper branch? HOT 1
- new klipper with old screen fw? HOT 1
- Need some help please! HOT 1
- Reaching out
- Error on 'M73 P0.000 R46': unable to parse 0.000
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 klipper.