![]() |
Forum Index : Microcontroller and PC projects : PicoMite - Pimorini IPS screen
Author | Message | ||||
JonathanWo Newbie ![]() Joined: 19/02/2021 Location: United KingdomPosts: 12 |
Hi All, So Geoffs videos kicked me to look at the PicoMite - I have the smaller IPS display: https://shop.pimoroni.com/products/pico-display-pack But tried this afternoon to set options, which I have done, but I get a message that the display isn't configured - can anyone share the options they have used (I matched vs the pinout of the screen. (the pinouts are on the above link) I have these options, and note the NULL - which is why I suspect its not playing but they were set (shown below) OPTION COLOURCODE ON OPTION CPUSPEED (KHz) 133000 OPTION SYSTEM SPI GP10,GP11,GP28 OPTION LCDPANEL ST7789_135, LANDSCAPE,NULL,NULL,NULL I set the LCDPANEL as follows: OPTION LCDPANEL ST7789_135, L, GP21, GP30, GP22 Error : Display already configured > option list OPTION COLOURCODE ON OPTION CPUSPEED (KHz) 133000 OPTION SYSTEM SPI GP10,GP11,GP28 OPTION LCDPANEL ST7789_135, LANDSCAPE,NULL,NULL,NULL but keeps coming back with NULL. I assume I am missing something blatantly obvious so if anyone has done this and can share it would be appreciated. Cheers Jonathan |
||||
phil99![]() Guru ![]() Joined: 11/02/2018 Location: AustraliaPosts: 2579 |
Try OPTION LCDPANEL DISABLE before each attempt to set it up. Might not help but costs nothing. |
||||
JonathanWo Newbie ![]() Joined: 19/02/2021 Location: United KingdomPosts: 12 |
Between the disable and getting the right GP pins - that got me further - Thanks Phil Cheers Jonathan |
||||
JonathanWo Newbie ![]() Joined: 19/02/2021 Location: United KingdomPosts: 12 |
OK I was wrong, I am not sure how to set the reset pin as on pico its RUN set in options, but will keep tinkering |
||||
hitsware2![]() Guru ![]() Joined: 03/08/2019 Location: United StatesPosts: 719 |
I have found some of the dislay options have to be set in the proper order . Even if later they ' list ' in a different order . my site |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10181 |
This is a very badly pinned display as they use the logical MISO pin for the backlight Try OPTION RESET OPTION SYSTEM SPI 24,25,6 OPTION LCDPANEL ST7789_135,L,21,30,22,26 Depending on how they have wired the backlight try backlight 99 and backlight 1 Edited 2022-01-08 03:19 by matherp |
||||
JonathanWo Newbie ![]() Joined: 19/02/2021 Location: United KingdomPosts: 12 |
No - I have submitted defeat and ordered a 'normal' LCD panel, the one in the manual - so hopefully that will help :) Thanks for the input though all, much appreciated. Jonathan |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10181 |
Did you try my settings? |
||||
JonathanWo Newbie ![]() Joined: 19/02/2021 Location: United KingdomPosts: 12 |
I did Pete - i spent a while faffing - got a ILI3941 screen and boom worked instantly - so I am chuffed now - I might review the other screen at some point, but this one is a larger one anyway :) |
||||
Bleep Guru ![]() Joined: 09/01/2022 Location: United KingdomPosts: 622 |
Hi Peter, I have, using the Pimoroni Display Pack 2, which is I believe the same pin out. It doesn't work, because of pin 30. > option reset > OPTION SYSTEM SPI 24,25,6 > OPTION LCDPANEL ST7789_135,L,21,30,22,26 Error : Pin 30 is invalid I had already used the same settings, but using pin 29 (as a dummy) instead of 30, which works fine, except, presumably I can't do a software reset of the screen, but that's fine. In fact I actually use the GP numbers, so:- OPTION SYSTEM SPI GP18,GP19,GP4 OPTION LCDPANEL ST7789_320, L,GP16,GP22,GP17,GP20 However I have found a problem with BLIT, either BLIT READ, or BLIT. If I use these the copied rectangle is always white, so for example if I use:- BLIT READ 1, 0, 0, 8, 8 and then later BLIT WRITE 1, 100, 100, 8, 8 or even BLIT 10, 10, 100, 100, 8, 8 Using my setup, the pasted square is always white, whatever colour the original copy area was. Any Ideas? To be honest, the only reason I was doing this was to see if using BLIT was faster than say filling a rectangle of the same size with black, for faster animation, so I currently don't need it. Regards, Kevin. |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10181 |
This display doesn't have a connection for LCD MISO. Therefore BLIT, transparent test and the pixel function can't work. The display that does work is the Waveshare 2.8" 320x240 |
||||
Bleep Guru ![]() Joined: 09/01/2022 Location: United KingdomPosts: 622 |
Ok, fair enough, in that case could I get BLIT working by hacking the board, to bring out MISO on the defined pin GP4? I can't do this at the moment, I'm away from any of my tools, but presumably it should work? Regards Kevin. |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10181 |
I theory yes, In practice I doubt it. Looking at the schematic they are not even bringing that signal out to the FPC connector so you would have to find it on the display and the controller may not be accessible and looks like it is probably a COB Most likely outcome based on my experience trying these type of things is a dead display ![]() PS have you posted your solar system code on here? I'm sure there would be interest Edited 2022-01-11 00:31 by matherp |
||||
Bleep Guru ![]() Joined: 09/01/2022 Location: United KingdomPosts: 622 |
Having now had a closer look at the display board, I think you're right, oh well never mind. I can do a post here on the Solar system clock, but it may no be for a week or two, as I'm away, though I could probably download pictures from the other posts & re-do them here, I'll look into it. :-) Regards Kevin |
||||
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |