jnthas / clockwise

do-it-yourself, full-featured and smart wall clock device
https://clockwise.page
MIT License
263 stars 34 forks source link

Feature request more 64x32 options #48

Closed Steph1116 closed 9 months ago

Steph1116 commented 9 months ago

Hi.

I am very new to esp32 boards. I've been using matrix 64x32 and 64x64 boards for a year or so with raspberry pi pico. But I'm completely dumb as anything and have a really really hard time getting a simple project to work😪. I found your project and wow it's so simple to plug, install and play. Downside to clockwise atm is it only has one (Tetris) 64x32 option. Can anyone please add to the 64x32 library please please please. A simple clock, and/or clock & date possibly with a brightness slider and colour picker.

If not I completely understand and thanks anyhow 😊.

Side note, my 64x64 matrix panel doesn't have a D pin, just labeled GND, so I can't get it to work. I followed the pin out and I get the image but,(if split in 4 top to bottom) the top and 3rd only showing the image.

I just have the esp32, jumper wires and the matrix, nothing else and I can't buy other hardware for a while as I've spent way too much already. TMI, but in case it was going to be suggested.

Thanks!!!!

board707 commented 9 months ago

Side note, my 64x64 matrix panel doesn't have a D pin, just labeled GND,

It's seems that your panel has a scan8 pattern. Is it has a identification string something like "p4-2727-64x64-s8-ver2.34" ? A clear photo of the panel's rear side also could help.

Steph1116 commented 9 months ago

I'm not terribly concerned with the 64x64 as I'd like a simple clock on the 64x32. But here is a photo of the 64x64. I plan on buying the proper one in a few months, but if I can have this one working then it'll save me from throwing it away. Top photo is top half of the panel, bottom is bottom. imageimage

Thanks!

board707 commented 9 months ago

What is the ID on the chips, for example on UB6 and U11 ?

Steph1116 commented 9 months ago

Hi, here are a few chips. There are 34 chips, let me know which ones you'd need. imageimageimageimageimage

board707 commented 9 months ago

SM5166 is a miltiplexor of the standard "three_to_eight" type, the Sm16208 is a LED driver. As a conclusion, this is a normal panel, that should work fine with the library. The GND instead of "D" pin seems to be just a typo.

Steph1116 commented 9 months ago

But yet it doesn't for some reason. I hand wired it with jumper wires one at a time, I also used the 16 wire ribbon the panel came with. Is it possible it's the esp32? imageimage

board707 commented 9 months ago

Sorry, I haven't much expediency with ESP32, I mainly worked with HUB75 panels with STM32 and Raspberry Pico boards. I recommend you to ask this questions in main https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA repo.

Steph1116 commented 9 months ago

Fully appreciate your attempt. I'll upload a photo of what the panel looks like after I wire it up again and install a clock.

Steph1116 commented 9 months ago

I got the 64x64 working. My jumper wires and ribbon that came with the panel seemed to be the culprit. I found some jumpers I bought a while back, opened the package, wired both up and bingo! Very sorry to trouble you all with what apparently was a non-issue. But I'm still looking for projects for the 64x32 that are plug and play like the Tetris clock.

jnthas commented 9 months ago

Hey guys! @Steph1116 I think your problem is not far to be solved. I have been working in a clockface where you can draw the clock the way you want just using this editor https://editor.clockwise.page/ For a while it will work for 64x64 because this value is hardcoded in the firmware, but is something easy to change here Please, if you want, try to setup the dev environment (you will have to recompile the project) and I can give you some support

Steph1116 commented 9 months ago

Hey @jnthas Thanks for replying. My problem with that is I'm far from understanding all of that. At the moment I understand plug and play. I'm learning as I go, but I'm far from throwing in anything close to looking like a clock for quite some time. My end goal is to have a clock that is white during the day and red at night (10pm-6am). It would be date (Sept 26 '23) and time (12-hour) and maybe a third row for weather, conditions and temp. But as mentioned, I'm far from creating something like that myself. I truly truly appreciate all the hard work everyone puts into these project, and i wish one day I could contribute to it. Thanks!!!

Steph1116 commented 9 months ago

Oh, and with the clocks that are currently on clockwise, and the Tetris clock, do they have the option to turn off the led on the esp32 itself?

jnthas commented 9 months ago

Ok @Steph1116, no problem! Keep visiting us because I think it's something possible to do it and maybe someone can help with this. There is no parameter to turnoff the builtin led for now.

Steph1116 commented 9 months ago

Thanks! @jnthas Do you take care of both the 64x64 and 64x32 projects?

jnthas commented 9 months ago

Nope. @witnessmenow that developed the Tetris clock

Steph1116 commented 9 months ago

Awesome, I'll contact him. Do you know how to turn off the onboard LED's on the esp32 through clockwise?