enjrolas / L3D-Hardware

Eagle schematics and layout for the L3D cube
72 stars 27 forks source link

request .brd board layout for daughter board v3.1 (sept 2015) 16x16x16 #4

Open scottjames opened 8 years ago

scottjames commented 8 years ago

Our local maker space and science center (suncoastscience.org) has a 16x16x16 cube, and we really enjoy playing with it! Great job on the design and implementation!

However, ours has dark panels number 4, and 6. I noticed the v3 schematic and board seems out of date, and wonder if you would update to the latest files for 16x cube? The board on our cube shows Sept. 2015, but the .brd v3 files says January 2015.

Also, the v3 daughterboard has the .sch schematic layout, but no board .brd file. I wanted to trace the signals to diagnose the two cube panels not working. The schematic helps, but I was hoping to get the board layout file too?

We are also writing an updated library with driver for the 16x16x16 cube, since most files we find seem hardcoded for the 8x8x8 cube. It's been a challenge finding software for the 16x cube and we wanted to create something to contribute back to the community. This work is being done by the Sarasota Software Engineers User Group as we update create our library, we will update our github page with Cube Examples.

thanks! -Scott

enjrolas commented 8 years ago

Hi Scott, Thanks for letting me know, will chat with our team’s EE and get the latest schematic and board files up ASAP. I’ll let you know once it’s up.

—me

On Aug 12, 2016, at 9:10 AM, Scott James notifications@github.com wrote:

Our local maker space and science center (suncoastscience.org http://suncoastscience.org/) has a 16x16x16 cube, and we really enjoy playing with it! Great job on the design and implementation!

However, ours has dark panels number 4, and 6. I noticed the v3 schematic and board seems out of date, and wonder if you would update to the latest files for 16x cube? The board on our cube shows Sept. 2015, but the .brd v3 files says January 2015.

Also, the v3 daughterboard has the .sch schematic layout, but no board .brd file. I wanted to trace the signals to diagnose the two cube panels not working. The schematic helps, but I was hoping to get the board layout file too?

We are also writing an updated library with driver for the 16x16x16 cube, since most files we find seem hardcoded for the 8x8x8 cube. It's been a challenge finding software for the 16x cube and we wanted to create something to contribute back to the community. This work is being done by the Sarasota Software Engineers User Group http://www.meetup.com/SarasotaSoftwareEngineers/ as we update create our library, we will update our github page with Cube Examples https://github.com/srqsoftware/Cubetube-Examples.

thanks! -Scott

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/enjrolas/L3D-Hardware/issues/4, or mute the thread https://github.com/notifications/unsubscribe-auth/AAB9qbAqiC_Jg3R45F3a8Mx6s7qs3m9Dks5qfHC3gaJpZM4JjEYU.

ODINITE commented 7 years ago

What is the status of the 16x16x16 .brd files? I can't seem to open the .brd files with Eagle.

Is there an updated set of files that can be posted? I am interested in seeing the layout to understand how to multiplex to 4096 addresses and may want to order a PCB sometime in the future to tinker with (when funds allow it).

enjrolas commented 7 years ago

I just tried — was able to open them fine in eagle 7.7.0 on my mac — what version of eagle are you using?

—alex

On February 7, 2017 at 7:44:55 PM, Aaron Jensen (notifications@github.com) wrote:

What is the status of the 16x16x16 .brd files? I can't seem to open the .brd files with Eagle.

Is there an updated set of files that can be posted? I am interested in seeing the layout to understand how to multiplex to 4096 addresses and may want to order a PCB sometime in the future to tinker with (when funds allow it).

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

enjrolas commented 7 years ago

FWIW, we don’t multiplex in the L3D cube — we use WS2812B digital LEDs, and we clock the data out into strings of LEDs.  The 16x cube has 8 parallel data lines, and each data line has 512 LEDs — 2 16x16 planes.  The photon processor that we use is able to drive those strings at 60hz

On February 7, 2017 at 7:44:55 PM, Aaron Jensen (notifications@github.com) wrote:

What is the status of the 16x16x16 .brd files? I can't seem to open the .brd files with Eagle.

Is there an updated set of files that can be posted? I am interested in seeing the layout to understand how to multiplex to 4096 addresses and may want to order a PCB sometime in the future to tinker with (when funds allow it).

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

ODINITE commented 7 years ago

Thank you for the very prompt response. I reinstalled Eagle and re-downloaded the repository and it seems to be working now.

In the "L3D-Hardware-master\16x16x16 cube" folder, I see a Rev3 .brd file for the base board, but do not see a Rev3 .brd file for the Daughter board (although a .sch and a .pdf file exists for the Rev3 Daughter board). Is this missing, or will the Rev1 Daughter board work with the Rev3 base board?

Thanks for the info about the WS2812B digital LEDs! I erroneously assumed it was being multiplexed like some other Cube projects out there. I actually used a very similar setup on my Ambilight TV project. The LED strips are very easy to work with!

enjrolas commented 7 years ago

Oh, good call — lemme chat with the EE and get the rev 3 brd file up in the repo.  Thanks for letting me know.  I’ll post once it’s up.

FWIW, there’s not that all that much going on in the daughter board.  We made that board because we couldn’t put the monster ~2’x2’ motherboard into a pick-and-place, so we just threw all the SMT parts onto the daughterboard so we could assemble it.

Basically, there’s a socket for a photon processor, a microphone and amplifier circuit (we route a mic signal into the photon so we can make stuff that responds to music), an accelerometer (I wrote a cute little interface where you smack the cube to change the pattern), and a 3.3v - 5v level shifter, to bring the 3.3v data signals from the photon for the WS2812s up to 5v, which the WS2812s prefer.

If you wanted a stripped-down DIY version, all you’d really need is the photon and the level shifter, and in fact, you can kiiinda get away without the level shifter, although with these long traces, it’s more reliable to work with 5V data.

On February 8, 2017 at 12:41:46 AM, Aaron Jensen (notifications@github.com) wrote:

Thank you for the very prompt response. I reinstalled Eagle and re-downloaded the repository and it seems to be working now.

In the "L3D-Hardware-master\16x16x16 cube" folder, I see a Rev3 .brd file for the base board, but do not see a Rev3 .brd file for the Daughter board (although a .sch and a .pdf file exists for the Rev3 Daughter board). Is this missing, or will the Rev1 Daughter board work with the Rev3 base board?

Thanks for the info about the WS2812B digital LEDs! I erroneously assumed it was being multiplexed like some other Cube projects out there. I actually used a very similar setup on my Ambilight TV project. The LED strips are very easy to work with!

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.