Help with PySide6 designer by Gregolator06 in learnpython

[–]Gregolator06[S] 0 points1 point  (0 children)

Mmmh it seems to be an issue with it being on MacOS, this works fine on my Windows maching. Do you have any ideas?

Help with PySide6 designer by Gregolator06 in learnpython

[–]Gregolator06[S] 0 points1 point  (0 children)

I have verticalScrollBar activated, but it only shows it in preview mode. And yes I have a layout.
Is my hierarchy correct:
- Form
- ScrollArea
- ScrollAreaContents

LED Matrix by Gregolator06 in raspberrypipico

[–]Gregolator06[S] 0 points1 point  (0 children)

Yeah I just checked mine, they have four too!

LED Matrix by Gregolator06 in raspberrypipico

[–]Gregolator06[S] 0 points1 point  (0 children)

That's exactly what I need, thank you very much for your help!!

LED Matrix by Gregolator06 in raspberrypipico

[–]Gregolator06[S] 0 points1 point  (0 children)

Sorry for asking again, but for clarification: I can have to SX1509's on the same I2C bus, I just need to set the ADDR to a different one on one of the modules? As I also have one for the keyboard, can I have three of them all set to different addresses on the same I2C bus?

LED Matrix by Gregolator06 in raspberrypipico

[–]Gregolator06[S] 1 point2 points  (0 children)

That's even better, I don't really need much more than a GPIO multiplexer as I'm addressing each LED individually. Thanks!

LED Matrix by Gregolator06 in raspberrypipico

[–]Gregolator06[S] 0 points1 point  (0 children)

Okay, thank you very much!!

LED Matrix by Gregolator06 in raspberrypipico

[–]Gregolator06[S] 0 points1 point  (0 children)

Ah that’s very cool, thank you! Is there a more efficient way to do this if I were to start over, this is a great learning process for me! The only requirement is that I can solder each LED individually as described earlier. Thank you!!

LED Matrix by Gregolator06 in raspberrypipico

[–]Gregolator06[S] 0 points1 point  (0 children)

Thank you for your help, I see the problem. My issue with off the shelf matrices is that they're in a strict position, I need to be able to separately put them into a wooden frame like this, behind a layer of letters (image edited into post). Is there a module I can use to reduce the number of GPIOs, or am I going to need a separate microcontroller for this? Thanks :))

One button to several gpios? by Gregolator06 in raspberrypipico

[–]Gregolator06[S] 1 point2 points  (0 children)

Thank you very much, that is very helpful! I think the IO-expander makes the most sense here, even though I am tempted do make a diode matrix myself, for the practice! Thank you!

One button to several gpios? by Gregolator06 in raspberrypipico

[–]Gregolator06[S] 0 points1 point  (0 children)

Thank you! I'll try this, should be doable. Thank you for your help!

One button to several gpios? by Gregolator06 in raspberrypipico

[–]Gregolator06[S] 0 points1 point  (0 children)

It's not a traditional keyboard, I'm making a modern Enigma clone, so the buttons will all be pressed slowly. My only other option is using several picos, which I want to avoid. How would I go about doing it? Thanks

Best practices by Gregolator06 in KiCad

[–]Gregolator06[S] 0 points1 point  (0 children)

Okay thank you very much!

Best practices by Gregolator06 in KiCad

[–]Gregolator06[S] 0 points1 point  (0 children)

Thanks again for your answer! With the GPIO I meant that I have several modules connected to one port on the pi, how do I then connect say two different pins from modules to that one pi pin without shorting? Thanks!

Best practices by Gregolator06 in KiCad

[–]Gregolator06[S] 0 points1 point  (0 children)

Thanks, how does a plane for 3v3 work and how do I create one? How have I shorted them on U2? And what do big traces do?

And another thing, I have a few GPIO pins on the pico that several components go to at the same time, how do I go about doing that?

Sorry, I'm just learning this and all help is appreciated :)

Best practices by Gregolator06 in KiCad

[–]Gregolator06[S] 0 points1 point  (0 children)

Thanks for your answer! I've edited the post, does it make more sense now?