Custom splash screen
-
Hello i want to add a custom splash screen to my paneldue but have no idea how to do it is there any chance someone could put some step by step instructions (asume I'm a numpty please) up here so i can do this. I have the image in the correct format and size.
Thankyou in advance -
-
Nothing happens when i try to rum bmp2c
-
No worries ive done it now
-
Cool
-
Photo?
-
-
@monster-delta How fast should the image load? I've added the splash screen, but it takes almost 7 secs to load (starts from the bottom and goes up). And it waits for a few seconds before disappearing.
Is it possible to make it load the image faster? Can I adjust how long the splash screen remains presented after it loads? I don't mind messing around with the firmware.
-
@jml said in Custom splash screen:
@monster-delta How fast should the image load? I've added the splash screen, but it takes almost 7 secs to load (starts from the bottom and goes up). And it waits for a few seconds before disappearing.
Is it possible to make it load the image faster? Can I adjust how long the splash screen remains presented after it loads? I don't mind messing around with the firmware.
Yeah, I would be interested in this too. 2-3x faster would be much better.
-
Currently the firmware takes care of rotating the image to suit the screen, which is why it is slow (it sends the address for every pixel). However I know that there is a hardware feature of the chip that can do this, so I'll try it out in the next release. It will break the CPLD build though unless someone else knows how to do the same thing on the controller chip used by the CPLD displays.
-
@dc42 no the best solution but could we disable that rotating and just burn the image into the firmware upside down when needed?
-
Since this is a bit of a vanity feature isn't the point of it all to be displayed?
-
@dragonn said in Custom splash screen:
@dc42 no the best solution but could we disable that rotating and just burn the image into the firmware upside down when needed?
Yes, but that would be harder to support.
-
@dc42 Maybe when pressing rotate/mirror in settings the firmware would rotate the image in flash memory? This would take some time for sure, but then the image would be ready to load at booting without doing the math every time.
-
@dragonn said in Custom splash screen:
@dc42 Maybe when pressing rotate/mirror in settings the firmware would rotate the image in flash memory? This would take some time for sure, but then the image would be ready to load at booting without doing the math every time.
That's not possible because the image is compressed. It would need to be expanded, then re-compressed using the new pixel write order - and there isn't enough RAM to hold the uncompressed image.
-
So maybe just an option in settings with allows users to disable automatic rotating of the start logo so it loads faster? By default it would enabled and load slow.
Of course, this is of little importance. -
@Phaedrux Yes I like it as a vanity feature - so ideally, I would like the logo to appear (fast), and then to not disappear until I press somewhere on the screen.
-
@jml I wouldn't mind that.
-
Its been a long time since I did anything with my 3d printer. I'm wondering if anyone here knows if the splash screen loading has been done any faster since this thread? If so I may load the new firmware if its is faster or if there is any other attractive reason to.
-
Yes it's faster in the latest firmware because the rotation and mirroring are done in hardware now.