Just released version 1.7 which uses LEDs to provide feedback on button presses and activity.
Awesome. Thank you,I’ll check it out.
Slideshow works good and LED’s interaction is visible. Thanks again for the work.
Just released v1.10 with on-screen low battery warnings. That might be flaky as there’s some complexity to reading VSYS on Pi Pico W which unfortunately isn’t covered up in MicroPython.
The leds are great, thanks!
Can also confirm that your slideshow works with the inky frame 4.0", just change DISPLAY_INKY_FRAME to DISPLAY_INKY_FRAME_4 see: pimoroni-pico/README.md at main · pimoroni/pimoroni-pico · GitHub
I added a case for the inky 4 and the battery box as well
https://www.printables.com/model/379955-pimorony-inky-frame-40-accessory-kit-case
Very nice!
Does the display look the same as the 5.7" one? I don’t have the new 4" one.
From what I can tell the board itself is just scaled down.
As for the display it appears to have a better resolution, the “pixels” of the dithering look smaller.
Also, it might just be the different pictures, but I think the colors are a bit more vibrant/better contrast:
I agree on the colour it often looks more saturated with better contrast but I’m not exactly sure why. The dithering will appear better at same distance due to small pixels (higher ppi).
I found an old advert for Benetton and tried to light them both evenly which turns out to be surprisingly hard and near impossible to judge visually.
Judging from some twitterings, there’s a 7.3 inch with 16:9 ratio in the works.
Some more images to compare in Instructables: Pimoroni Inky Frame Comparison - 4 Inch Vs 5.7 Inch.
better late than never:
https://www.printables.com/model/661905-pimoroni-inky-frame-73
Hi,
I’ve got this issue with a new 7.3" . I’ve loaded your latest version slideshow (1.12) and tried pimoroni build 1.20 and the latest 1.23. After decoding,the led blinks as for loading the image but the inky doesn’t update. The led keeps blinking forever.
It seems to work for a few loading cycles and then it gets stuck. Would it be the micro sd card that its not quite good ?
When I look at the message in Thonny it says everything is ok and it is loading but nothing loads.
Thanks for any input. I will try a different micro sd card but I need to get one.
I gave a 7.3" one as a gift recently. Looking back I was brave and used inky_frame-v1.23.0-1-pimoroni-micropython.uf2 on it. It worked ok, I tested it by skipping through 15 images and I think I accidentally left it on overnight and it was ok and had auto-advanced. It’s far far away in the southern hemisphere now!
If you’re in thonny this implies you’re running on USB power so that rules out low battery issues. When it gets stuck can you interrupt it with Ctrl-C in the Shell window (REPL)?
Is the image one that has successfully shown before on an Inky Frame?
I think when I tried a Kingston micro SD card it failed immediately with a mount error. I’ve been using either ones from the kit or SanDisk 32GB ones since. They need to be 32GB or smaller.
Actually this problem was attributed in the end to what sounds like a partially incompatible micro SD card: Problems with jpegdec on inky frame 7
Thank you for your reply, I will try a different card. I am using a Patriot 32GB card now.
I’ve came across this thread : Inky Frame not refreshing screen on battery power using inky_frame.sleep_for() - #31 by jon3 and loaded kapetzel firmware. Works like a charm now.
I don’t get mount errors. I also have a smaller (5.7") size running an older version of your slideshow and works very well,never hangs up and it’s a pleasure to have it. If I get a new card and fixes the issue I’ll update here.
Thanks again.
Hello,
Any idea how to translate the changing timer in minutes ?
I have it set now at: 4 * 60 * 60 . Is that 1 hour ?
Using version 1.10 and 1.12.
Thanks
Feels like a long time since I’ve looked at the slideshow.py code! It accommodates different values with some knowledge of the 8 bit unsigned limitation value used by the timer chip.
if IMAGE_PAUSE <= 255:
inky_frame.rtc.set_timer(IMAGE_PAUSE) ### defaults to 1Hz
else:
inky_frame.rtc.set_timer(round(IMAGE_PAUSE / 60),
ttp=inky_frame.rtc.TIMER_TICK_1_OVER_60HZ
The pause variable is in seconds, an IMAGE_PAUSE = 4 * 60 * 60 would equate to four hours. The maximum would be 4 hours and 25 minutes as the value passed to set_timer (minutes when clock is 1/60Hz) needs to be <= 255. For detailed discussion on this see PCF85063A library: can we set RTC timers longer than 255 ticks? · Issue #481 · pimoroni/pimoroni-pico · GitHub
The 1.10 → 1.12 looks like it was a clean-up to use (new?) things in in inky_frame library code.
If you want the four hours to be precise I’d suggest getting a stopwatch and timing one change and then adjusting value to compensate for any difference. The (confused) comment in code and my recollection of testing with (Pi Pico based, not Pi Pico 2) suggest it’s not super accurate although it should be as the PCF85063A has a crystal. Perhaps my testing was flawed in some way, I was never that concerned about +/- a few percent here.
One of my relatives has one that runs for 12 months on alkaline AA batteries with 4 hours change without a problem. I suspect there’s an advantage in terms of stability with the running for a short period then shutting down.
(The last version of Pimoroni MicroPython I tested on was 1.9.16 - there’s been a lot of releases since that.)
Thank you. So,if I understand correctly:
4x60x60=14,400 seconds ÷ 60 = 240 mins ÷ 60 = 4 hours?
I don’t care to be precise,ballpark is fine.
I have updated to latest Pimoroni version and as far as I can tell the slideshow works. One display (the 4.7”) is on batteries. The bigger one is usb powered. At some point I had an issue with the pictures not loading on usb power but it might’ve been the sd card going bad. I’ve changed it and it seems fine now.
Thanks again for your reply,I’ll play with the timers.
Yes, that’s four hours.
I’ve tried 4 * 90 * 90 but I’ve got an error out of ticks. Anything larger than 4x60x60 ( tried 4x70x70) seems not to work. The buttons interaction stops working and the image does not change.
Any idea how can I have it changed at around 8 hours ( or 12 hours ) ? Seems like 4 hours is maximum allowed.




