-
hello,
i've experienced flickering at random times and often after code upload. also, sometimes code upload results in all segments on or off, or just some being lit up (but never the correct ones).
the question is whether i should question the connectors (see pics) if apparently vcc and gnd are wired up (leds light up).
br, jose
-
-
hello,
i purchased https://shop.mikroe.com/serial-7-seg-display-2-board - as it's using max7219 i did not expect any issue. yet.. the examples do do not really work.
i wired it like this (espruino pico):
cs = b14
sck = b13
mosi = b15
gnd = gnd
vcc = 3.3vcan someone please advise if there's something that can prevent from the configuration to work? currently the display seem to be either on and off, or flashes randomly.
thank you!
jose
-
hello gordon,
i see nothing wrong about 8, 6 and 9 do not align if you turn one of them upside down - maybe you could fix that. btw.. i can see your preference for serifs, rounded corners, number zero though is breaking this concept. personally - for 3px width i'd go with something way more simple, e. g.:
"███ " "█ █ " "█ █ " "█ █ " "█ █ " "█ █ " "█ █ " "███ " " █ " " █ " " █ " " █ " " █ " " █ " " █ " " █ " "███ " " █ " " █ " " ██ " "██ " "█ " "█ " "███ " "███ " " █ " " █ " " ██ " " █ " " █ " " █ " "███ " "█ █ " "█ █ " "█ █ " "███ " " █ " " █ " " █ " " █ " "███ " "█ " "█ " "██ " " ██ " " █ " " █ " "███ " "███ " "█ " "█ " "███ " "█ █ " "█ █ " "█ █ " "███ " "███ " " █ " " █ " " █ " " █ " " █ " " █ " " █ " "███" "█ █ " "█ █ " "███ " "█ █ " "█ █ " "█ █ " "███ " "███ " "█ █ " "█ █ " "███ " " █ " " █ " " █ " "███ "
-
-
i really wasn't a fan of scribbling a pencil over the jumper to switch into bootloader mode and then cleaning it up carefully - it's a way easier to use a second pair of hands and a usb extension cable. so here's how i did it:
- inserted my pico into an USB extension cable - the other end is not connected to a PC yet
- opened nail scissors as much as was needed to short the contacts
- at the same time i was pressing the button (on pico)
- asked my wife to put the other end of the extension cable into a PC
- voila! :-)
just sayin..
- inserted my pico into an USB extension cable - the other end is not connected to a PC yet
-
the quality is poor but maybe someone will see some potential and improve upon it. https://github.com/jose1711/espruino_scripts
also, img2espruino_font.py is basically an offline version of http://ebfc.mattbrailsford.com/ which was giving me errors for some images.
-
hey there again. i've played with it a bit more - rotating characters was really a bad idea so now instead of it i made it a font with a variable width. surely enough the text now gets quite jumpy but my wife was able to decipher it :-)
var font = atob("AA0MDAfg2gAAAADAaQlgAAAAEgIgEAJAaWBPC9CXDjDbD7C8D/DfBQAWAlBVBSCNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5BCCfAAARAAC3BzAlA3BlB6DeDyELAbDlBxAzIQMhBmB2BnB0BaD1AxMCEgIyBSUFJApQAAAAAAAAAAAAAA=="); var widths = atob("AwIEAwMDAwIDAwMDAwMDAwQDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBAIDAwMFBAMDAwMDAwQEBAQEAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw==");
-
thank you for the comment. btw some people went beyond this.. https://news.ycombinator.com/item?id=1937677 :-)
-
this was just a crazy experiment. ideal for hurting one's eyes, not sure if there are any practical benefits. also, a few characters had to be rotated 90 degrees which makes it even more difficult to read. you've been warned.
var font = atob("0AzAfg2gAAAAwAaQlgAAAAEgIgEAJAmQTwvQlw4w2w+wvA/w3wUAFgJQVQUgjQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QQgnwAAEQAAMwcwJQNwJweg3g8wsQGw1QcQeweQZgdgZwdAWg9QVwUgcgdw1gpQ"); g.setFontCustom(font, 33, 3, 4);
-
-
i have generated a supertiny font covering all printable ascii characters. sure, it's not an easy one to read but maybe it will find some users.
var font = atob("DQAMDAfg2wCw0K0ADAAHkAlwUlAnIBIAAiABABJAaWAE8AtQCWAOMA2wDzCLQKWgDeAFAAGgAlAFUAUgC0CeQHpw/TBpkPlg/YD8gGkw8vCfkCHg9pDxEPTw9DB5cPpAeWD6UAWgj4BxcGFgY2DS0MPAvZAPkAQgnwAEhAEQhAAlcPUgJVAl8CdQegAXYPIQCwAbAPJQAfAyMDIQJSB0ICRwA0AXQE9AMTAhICMgUlBSQEcQBpAPAAlgAkA="); g.setFontCustom(font,33 , 4, 4);
ok, let me answer that. these connects really ARE INCOMPATIBLE. going around the gray 2x5 to-slot connector worked. so now i need to find some compatible prototyping-friendly connector. ideas welcome and thank you for a great hint ;-)