Introducing ChibiCube v2.0

This forum is about you. Feel free to discuss anything is related to embedded and electronics, your awesome projects, your ideas, your announcements, not necessarily related to ChibiOS but to embedded in general. This forum is NOT for support.
unicondor
Posts: 9
Joined: Tue May 14, 2013 1:00 pm
Contact:

Re: Introducing ChibiCube v2.0

Postby unicondor » Sun Feb 09, 2014 4:20 pm

RoccoMarco wrote:
unicondor wrote:Thanks for your replace. I downloaded the gerber file and asap i will start to print PCB.

Is there possible to download also the code used to control the cube?

Thanks so much

Flavio

I could share right now s3dl library but I'm still working on it. I'd like to upload the final version 1.0. I should finish it by the end of the week.


Thanks ;)

User avatar
RoccoMarco
Posts: 635
Joined: Wed Apr 24, 2013 4:11 pm
Location: Salerno (Italy)
Has thanked: 77 times
Been thanked: 60 times
Contact:

Re: Introducing ChibiCube v2.0

Postby RoccoMarco » Tue Feb 11, 2014 11:41 pm

Hello!

Here the code of a demo to use ChibiCube (include S3DL)
CHIBICUBE_S3DL_demo_000

Here the S3DL library
S3DL

I'll update the code periodically
Stay tuned

User avatar
RoccoMarco
Posts: 635
Joined: Wed Apr 24, 2013 4:11 pm
Location: Salerno (Italy)
Has thanked: 77 times
Been thanked: 60 times
Contact:

Re: Introducing ChibiCube v2.0

Postby RoccoMarco » Wed Feb 12, 2014 4:14 pm

RoccoMarco wrote:Hello!

Here the code of a demo to use ChibiCube (include S3DL)
CHIBICUBE_S3DL_demo_000

Here the S3DL library
S3DL

I'll update the code periodically
Stay tuned


Updated
Here the code of a demo to use ChibiCube (include S3DL)
CHIBICUBE_S3DL_demo_000

Here the S3DL library
S3DL

User avatar
RoccoMarco
Posts: 635
Joined: Wed Apr 24, 2013 4:11 pm
Location: Salerno (Italy)
Has thanked: 77 times
Been thanked: 60 times
Contact:

Re: Introducing ChibiCube v2.0

Postby RoccoMarco » Sun Feb 16, 2014 5:21 pm

Updated,
added ChibiController over shell:

S3DL library only:
S3DL v 1.0.0

STM32F3 demos:
ARMCM4-STM32F303-DISCOVERY-CHIBICUBE_S3DL_STM32F3_edition_000
ARMCM4-STM32F303-DISCOVERY-CHIBICUBE_S3DL_SHELL_DEMO_000
details: the shell could be launched using Serial Over USB or using the Serial Driver 2. There is a parameter in S3DLconf.h that you can use to change the BaseSequentialStream. In this demo I've used SD2.

SPC560D demos:
PPC-SPC560D-DISCOVERY-CHIBICUBE_S3DL_SPC560D_edition_000
PPC-SPC560D-DISCOVERY-CHIBICUBE_S3DL_SHELL_DEMO_000
details: the shell uses Serial Driver 1 on LINflex.

We have builded an adapter to connect SPC560D and STM32F3 to ChibiCube. This adapter is provvided with an ST3232 and a DB9 connector. So you can use this adapter also for other purposes. My friend Tony will upload gerber file ASAP.

User avatar
tonygalano
Posts: 4
Joined: Fri Jul 12, 2013 10:52 pm

Re: Introducing ChibiCube v2.0

Postby tonygalano » Sun Feb 16, 2014 8:50 pm

Hello again! ... as you can see in the top video we made a bottom PCB named Chibiadapter.
That name because we provide compatibility of use of 2 types of board: the STM32F3-Discovery and SPC56D-Discovery
We also provide a serial comunication trough the usart port.
In the attachments you can find gerber files, images, schematic and pin assumptions
Attachments
Chibiadapter_img&sch.zip
(408.76 KiB) Downloaded 135 times
ChibiadapterGER.zip
(81.23 KiB) Downloaded 135 times

User avatar
RoccoMarco
Posts: 635
Joined: Wed Apr 24, 2013 4:11 pm
Location: Salerno (Italy)
Has thanked: 77 times
Been thanked: 60 times
Contact:

Re: Introducing ChibiCube v2.0

Postby RoccoMarco » Wed Feb 26, 2014 7:52 pm

How to... Chibicube
Chapter 1: LEDs strings

Before to start to build a ChibiCube we use to bend LEDs properly. This is necessary to avoid that the leads touch the LEDs going from floor to floor. So Antonio has built a special metallic mask to do this bending. It's important to know that the 64 pads on the PCB are connected to the shiftregisters outputs. So on these pads must be connected to the cathodes of the LEDs (the longer rheophore is the anode). For this reason, care must be taken during the folding of the LEDs. Every led must be folded at the same way.
Image
Image

You need to build an 1x8 frame (step of 0.8 inches to assemble the leds strings). I've builded an 8x8 in order to use this mask during the next step.
Image





Image Image Image Image Image Image Image Image Image Image Image Image Image Image

User avatar
RoccoMarco
Posts: 635
Joined: Wed Apr 24, 2013 4:11 pm
Location: Salerno (Italy)
Has thanked: 77 times
Been thanked: 60 times
Contact:

Re: Introducing ChibiCube v2.0

Postby RoccoMarco » Thu Mar 06, 2014 1:33 am

How to... Chibicube
Chapter 2: Soldering the smd components

Since you have decided to build a LED Cube 8x8x8 you most likely know that you need for 512 LEDs. If you are so curious to read the attached schematics you already know that you need for some other components. I have attached a list of them with their Digikey code. In this chapter I'm going to show you how to weldthe SMD parts. So we have to mount
4 shift reg
1 decoder
4 smd resistors 1k
7 smd resistors 300k
8 dpak pchannel tripfet
1 dpak 3.3v regulator

I suggest to use a some flux to make soldering more comfortable and a little bit of trichloroethylene to clean the residuals, but I am quite a n00b with matter of soldering. (I have made a good flux using some rosin powder diluting it with some isopropyl alcohol).

First of all you have to know that the cube has 2 connector (instead one) and it has 16 planes (instead 8). So if you build 4 cube 8x8x16 and than connect them togheter you can have a 16x16x16.

In order to build an 8x8x8 you haven't to fill every footprint you see
Image

you can start from Shifts regs, so this is the positioning
Image

and you will obtain something like this
Image

than you can continue with 3 to 8 decoder
Image

When you will solder the pmos pay attention to identify the right footprints(eight near dc connector and do not weld a pmos on the 3,3 v reg footprint)
Image
Image

So you can solder the 3,3v regulator, the 4 1001 smd resistor near the shiftregs and the 7 3003 smd resistor of the pullup near the input 10 ways conn
Image

Than you can remove the residuals of flux using the trichloroethylene and you will see the differences
Image
Image

FULL GALLERY
Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image

that's all for now. I hope you found this chapter educational and entertaining...
Attachments
ChibiCube Item list.zip
(10.52 KiB) Downloaded 119 times

User avatar
RoccoMarco
Posts: 635
Joined: Wed Apr 24, 2013 4:11 pm
Location: Salerno (Italy)
Has thanked: 77 times
Been thanked: 60 times
Contact:

Re: Introducing ChibiCube v2.0

Postby RoccoMarco » Thu Mar 06, 2014 9:36 pm

Hi to everybody, stay tuned because in the next hours I will post the third chapter of How to... Chibicube. In the next days I'll post a new version of S3DL that includes a module for remote control.
Image
:mrgreen:

User avatar
RoccoMarco
Posts: 635
Joined: Wed Apr 24, 2013 4:11 pm
Location: Salerno (Italy)
Has thanked: 77 times
Been thanked: 60 times
Contact:

Re: Introducing ChibiCube v2.0

Postby RoccoMarco » Sun Mar 09, 2014 12:20 pm

How to... Chibicube
Chapter 3: Soldering the other components

Hi to everyone. In this chapter I'm goint to show you how to solder the last components before starting the LED Matrix, so we have to solder
11 condensator 10uF
8 condensator 100nF
1 diode
2 idc connector
1 to220 dc-dc regulator
1 heatsink
2 stip of header pin (for jumpers)

I've started from the diode. The components are Through-hole so I insert them, I fold the leads the I weld
Image

than insert the regulator in the heatsink. So you can weld them togheter
Image
Image

the dc connector have to be soldered on the top side of the pcb
Image

with a lot of tin solder: this component undergoes a lot of mechanical stress
Image

so you can solder the idc connector. The footprint is smaller than the real one but indicates the placement very well
Image

Insert the 100nF condensators
Image

turn the PCB upsidedown and fold the leads
Image

solder them than cut the surplus
Image


Insert the 10uF condensators and repeat the process
Image
Image
Image

solder the 2 header pin
Image
Image

and this is the final result
Image

FULL GALLERY
Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image

that's all for now. I hope you found this chapter educational and entertaining...

renegade82
Posts: 13
Joined: Thu Jul 03, 2014 12:21 pm

Re: Introducing ChibiCube v2.0

Postby renegade82 » Fri Jul 04, 2014 4:52 pm

RoccoMarco wrote:Updated,
added ChibiController over shell:

S3DL library only:
S3DL v 1.0.0

STM32F3 demos:
ARMCM4-STM32F303-DISCOVERY-CHIBICUBE_S3DL_STM32F3_edition_000
ARMCM4-STM32F303-DISCOVERY-CHIBICUBE_S3DL_SHELL_DEMO_000
details: the shell could be launched using Serial Over USB or using the Serial Driver 2. There is a parameter in S3DLconf.h that you can use to change the BaseSequentialStream. In this demo I've used SD2.

SPC560D demos:
PPC-SPC560D-DISCOVERY-CHIBICUBE_S3DL_SPC560D_edition_000
PPC-SPC560D-DISCOVERY-CHIBICUBE_S3DL_SHELL_DEMO_000
details: the shell uses Serial Driver 1 on LINflex.

We have builded an adapter to connect SPC560D and STM32F3 to ChibiCube. This adapter is provvided with an ST3232 and a DB9 connector. So you can use this adapter also for other purposes. My friend Tony will upload gerber file ASAP.


this links dont works anymore, where i can download these files??


Return to “User Projects”

Who is online

Users browsing this forum: No registered users and 1 guest