dc42 / paneldue Goto Github PK
View Code? Open in Web Editor NEWFirmware for TFT control panel for Duet electronics
Firmware for TFT control panel for Duet electronics
Hello, I've finally got the PanelDue to work with my RADDS board using repetier firmware.
but I am still facing a problem that the PanelDue shows that there is no SD card in both case when I use the RADDS onboard slot or the slot on the back of the TFT.
I've got the 10p ribbon cable connected to the external SD pins and I checked all my wiring, no luck so far. any help would be highly appreciated
As the number of features to control increases it might be an idea to have these less frequently required controls (such as fan) relegated to a sub page.
This is best described with pictures which I have uploaded.
In "Panel 1" I was attempting to adjust the flowrate of Tool 3 to 99%. But it appears that either the value is just displayed in the wrong spot or that the change is applied to the wrong tool.
I then tried to change Tool 3 to 100% and get the result in "Panel 2." Again, the adjustment being applied to the wrong tool or the new value displayed in the wrong position.
I then adjusted Tool 1 to 100% and got the result in "Panel 3." I noticed this bug while in the middle of a large print so I did not want to do too much messing around but could do some more trouble shooting if necessary.
Unable to change temperature of heater1 when any tool besides 1 is selected, example touch tool 2 and set the temp, it will not work. I have mixing extruder (diamond hotend) and have only 1 heater. Works fine from webgui.
Add Z height to Print Status screen
Add Layer number to Print Status screen
Show which extruder/tool is active, or change the color so it is visible
Change font on exturder/tool buttons to make text readable
Display IP address somewhere, I forget it from time to time.
More color choices
Emergency Stop button
Audible feedback can be useful, but the option to turn it off would be great.
I just downloaded Atmel Studio on windows 10 and opening the project file, PanelDue.cppproj I get nothing. - No source code, no main window. But also no error messages.
I opened the project file in a text editor, and the first line refers the file
common/applications/user_application/main.c
But theres no main.c in the whole project and no common folder.
Did I do something wrong?
Kulitorum
When using the display to command long moves, for example Z200 to Z50 using the -5mm button. I tend to press the button more time than required because the head is still moving, and the reported position takes time to update.
If the number displayed was immediately the commanded position (possibly with a background change to indicate the difference) this would prevent going past the commanded position.
Thoughts?
After a discussion about this you and I came up with the following solutions:
-On settings screen allow clicking of other settings buttons when a modal is displayed
-Make bottom tabs always clickable
I am trying to enable the splash screen feature embedded in the code.
In PanelDue.cpp, I found these lines:
#ifdef OEM
#endif
I commented everything out except for #include "OemSplashScreen_480_272.hpp," but thee is still no splash screen that appears.
Does anyone know how to do this?
Hey !
Could you tell me what you think is needed for Smoothie to support this ?
Thanks :)
Hello,
I'm trying to compile the project and keep getting the error "'strcasecmp' was not declared in this scope"
As far as I know, the header files are referenced properly, and I can't figure out what the issue is.
Any ideas?
Nice to be able to power up the printer and see right away on the Panel Due the IP address assigned to the underlying Duet or Duet WiFi. Yes, it can be found by going to the console and manually entering a command, but might be nice to have it just there in small type somewhere on the main screen.
Please add screens to edit the IP Address, WiFi settings, from the PanelDue.
I'm having an issue that has made the PanelDue pretty much unusable for starting prints. The file listing seems to only support showing folder/directories on the first page. So anything more than eight, and there's no way to access them.
Strangely, too, I can't tell how its determining which eight to show. Its not the first or last alphabetically, and it doesn't seem to be date related, but it is consistent.
I just noticed a slight inconsistency with layer height display. I DWC the layer height is displayed correctly as 0.25. PanelDue in print confirmation popup (the one that gets displayed when a file from SD card is selected for printing) displays it as 0.3. There must be some rounding going on here. It does not affect anything but just for the sake of being pedantic....
Now,the firmware does not support the Small Size LCD,such as ILI9327 controller.But I wanna a small LCD.A large LCD for a small 3D printer is strange,thanks!
The supplied tool bmp2c-escher3d doesn't create proper icons. First problem is, the resulting c-file is uint16_t not uint8_t. I manually downscaled it just to see that the image was garbage. Next thing I tried was dropping that settings file into bmp2c from /src/Icons/. File corrupted: wrong magic number.
May you tell me the magic number, please?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.