Coder Social home page Coder Social logo

rorosaurus / esp32-hub75-driver Goto Github PK

View Code? Open in Web Editor NEW
81.0 81.0 11.0 146.04 MB

A small, simple, passive driver for HUB75 based LED panels

Home Page: https://www.tindie.com/products/18357/

animated-gifs animations arduino display esp32 fastled hub75 led led-panels matrix pcb smartmatrix

esp32-hub75-driver's Introduction

๐Ÿ‘‹ Hello world, Iโ€™m Rory! I write code and design circuitry! ๐Ÿ‘จโ€๐Ÿ’ป

๐Ÿ‘€ Iโ€™m interested in full stack, web dev, firmware/hardware, mobile apps, and right-to-repair!

๐Ÿ‘จโ€๐ŸŽ“ Iโ€™m probably currently learning about next hot microprocessor (and imagining possibilities)!

๐Ÿค Iโ€™m always looking to collaborate on LED art projects or retro hardware renewal!

๐Ÿ’ญ I document my projects and thoughts on my personal website, roryhay.es!

๐Ÿ“Œ Hiring? Check out my resume! ๐Ÿ“„

esp32-hub75-driver's People

Contributors

rorosaurus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

esp32-hub75-driver's Issues

Suggestion: Connector mode 0 pin placement

Hi @rorosaurus,

Great work on the PCB! I've used a board in connector 1 mode for some testing and just soldered a board in connector 0 mode and stumbled upon some clearance issues with the frame attached to the displays I have on hand:

IMG_20210402_233700

There is simply not enough room to properly seat the PCB when the frame is present. I'm planning on 3D printing a stand that attaches to the frame of the display, so I would need to properly seat the PCB.

I'm using generic P3 displays sold on e.g. AliExpress such as these

Perhaps moving the connector pins way to the left (when viewing the board from the top seated on the PCB) could fix the clearance issues with frames. Some displays need around 8mm additional space according to my measurements while others need 5mm (only have a handful displays)

Also a power barrel jack might be worth considering for future revisions?

Thanks

Missing Example

Can you provide a complete, ultra simplistic example that is known to work with the ESP32 and your shield?

As this is the first time I'm trying to use the ESP32 rather than Teensy with SmartMatrix, I'm not sure if the issues I'm seeing relate to something wrong with my build of the shield or the code I'm using on the ESP32

I'm just getting very dim flickering. I've only soldered up the first of the 5 boards I ordered in mode1, no extra components. ESP32 on USB PSU and panel on it's own PSU. I see no reference to needing common ground or similar. I can't see any bad solder joints or anything

Allow option for HUB75 socket output?

Consider a 3 column output pin design, so you can choose between:

  1. Female Pin Header 2X8 so you can directly plug into LED panel
  2. 16P IDC Socket so you can use a normal ribbon cable to connect

Or maybe relocate the output some place so we can consolidate vertical space requirements?

ESP32-S3 Support

Do you know if a board that uses the newer S3 chip that fits into your driver board or would you consider creating a new version that is compatible?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.