Custom H5 Firmware with DRO (Linear Scales) #367
Replies: 3 comments 6 replies
-
|
A Final Video Overview of the DRO FW I didn't show the external keypad in this video - it's shown in other videos - as I wanted to show that everything works with touch, too. |
Beta Was this translation helpful? Give feedback.
-
|
IDEAS FOR IMPROVEMENTS I probably wont put much more time into this FW or the NON-DRO version of it and especially their screensets but I will share a few ideas that might make sense for others if they want to continue this project:
Also, I do have functioning semi-automatic threading and turning modes, but I don't know how many NanoELS users are interested in this (it's only needed if you don't install a motor on the X). I can share it if anyone needs it, but don't want to have to many conflicting/confusing versions in the same thread. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Firstly, this FW and Screenset is for use with linear scales. I wanted a traditional DRO on top of the ELS but for users who have ballscrews, it's better to stay with Max's H5 FW or you could consider the NON-DRO version of this FW with a slightly different screenset which can be found here.
Also, consider this thread a handover as it's unlikely I can find more time to work on this and my own use (no X-motor) is different from the majority of you.
First, a screenshot of the custom screenset:

Some important disclaimers:
Anyhow, I will put the files here and then talk a lot more about what's different in this FW and screenset:
H5_DRO_V97B_FW.zip (A new one will come in a day or two with a few more fixes/small improvements)
H5_GS_DRO_V16_tft_HMI_files.zip
(5/7 refer to Nextion screen size. A/B is orientation - if yours is flipped upside down, choose the other one. BUT wait a day or two as there's also a final version for the screenset coming)
MAIN FEATURES
SCREENSET VERSION
KNOWN ISSUES AND BUGS
The tradeoff to make this work is that continuous moves (holding down a jog button) now has a jerk at the very beginning of the move. BUT if you use external push buttons/keys for jogging, the issue is pretty much gone and the jerk-start is not present, either - since the code uses different timings for touch/external
HOW TO USE
(But as default, the FW has green for DRO and white for ELS to signal which value is being displayed)
EXTERNAL KEYS/PUSH BUTTONS?
DOUBLE DUTY NUMPAD (this is for having numpad functionality on a 10 key keypad)
(This is my stab at a custom array of external buttons. I think less than 10 is more than fine, so is not having it work for numerical input. But I would definitely recommend having jog buttons on external buttons and if you have the space, INC (step) and RUN/STOP are nice to have, too)
SCREENSET/GUI/KEYBOARD CUSTOMIZATION
Beta Was this translation helpful? Give feedback.
All reactions