Falcon Christmas

Falcon Christmas => BeagleBone Black Controllers => Topic started by: dkulp on January 16, 2019, 11:36:09 AM

Title: Intro to the F32-B
Post by: dkulp on January 16, 2019, 11:36:09 AM
The F32-B was designed to leverage the power of a BeagleBone to drive ws2811 pixels. 

F32-B Capabilities:
Requirements:
Notes:
Supported BeagleBones:
Supported FPP Versions:
Official F32-B support was added to FPP in 2.0.  All versions of FPP since then support all capabilities of the F32-B.  However, v1.x uses the same pinout as the F16-B+expansion which was added in FPP 1.5.  Thus, on older versions, selecting F16-B should work.   The v2.x board will use a different pinout and will require an update to FPP.

Availability:
The F32-B is available from https://kulplights.com/product/f32-b/ (https://kulplights.com/product/f32-b/)
Title: Re: Intro to the F32-B
Post by: najetset on January 17, 2019, 10:35:09 PM
Well as you know I'm certainly interested.


Regarding the differences between your v1 and v2 boards: just to confirm the only differences between the two are:
1. v1 supports 5V and 12V whereas v2 supports 5V, 12V, and 24v
2. v2 supports I2C/RTC
3. v2 has larger cutout


anything else I'm missing?


Also you mention that the BBE's from SanCloud are supported.  Does this also extend to SanCloud's wifi versions of the BB Enhanced?
If so, is the same issue observed as with the BBGW regarding the loss of some ports (3,4,23,etc)?


And you mention the Raspberry Pi RTC's, what about the SanCloud BBE Wifi - 1G + RTC.


Anyways, with the above answers, I'd be interested in one of your v1's that you have left for my initial testing - if that testing works out as expected then I'd be interested in any more v1's you have or if they're all gone, then I'll certainly participate in the v2 group buy.

Title: Re: Intro to the F32-B
Post by: dkulp on January 18, 2019, 06:47:28 AM
Well as you know I'm certainly interested.

Regarding the differences between your v1 and v2 boards: just to confirm the only differences between the two are:
1. v1 supports 5V and 12V whereas v2 supports 5V, 12V, and 24v
2. v2 supports I2C/RTC
3. v2 has larger cutout

anything else I'm missing?
Surface mount vs through hole parts, but that's about it. 


Quote
Also you mention that the BBE's from SanCloud are supported.  Does this also extend to SanCloud's wifi versions of the BB Enhanced?
If so, is the same issue observed as with the BBGW regarding the loss of some ports (3,4,23,etc)?



The WIFI on the BBE is attached to the BBB via the USB bus.   Thus, it doesn't consume any pins.  However, the accelerometer and gyroscope on the BBE DOES consume some pins.   The good news, though, is that if we disable those (blacklist the modules), the pins are free'd up and things work OK.  That does mean that if you we planning on using the BBE + F32-B on a Drone to or something to have a "moving show", you'd lose some ports.  :)


That said, the antenna on the BBE wifi sucks.   Relatively spotty wifi connection compared the edimax adapters and such we usually use.   
Quote
And you mention the Raspberry Pi RTC's, what about the SanCloud BBE Wifi - 1G + RTC.

I don't have one with the RTC to verify (my BBE is wifi only), but I would assume the RTC on the BBE is wired to the same I2C bus.   Thus, it should work and the pins on the new F32-B would be irrelevant.    That said, it could also be wired to one of the two OTHER I2C bus's on the BBB in which case we would need to update the FPP bootup code to detect it.  Without one in hand, I wouldn't be able to check. 


I'm likely to order a BBE Industrial soon, but that doesn't have the RTC either.   Maybe I'll throw one with the RTC in as well just to have for testing.

Quote
Anyways, with the above answers, I'd be interested in one of your v1's that you have left for my initial testing - if that testing works out as expected then I'd be interested in any more v1's you have or if they're all gone, then I'll certainly participate in the v2 group buy.


Let me dig around to see what I have.  The one I thought I had turns out is missing one (out of 32) of the fuse indicator leds.  I may have one more, but I think the power buck on that is dead (but I may be able to replace).   I'll PM you.
Title: Re: Intro to the F32-B
Post by: Kensington Graves on January 18, 2019, 10:17:22 AM
Question on power: I see 4 power ports.  Does this mean that each "bank" of outputs can be independently powered with different voltages?
Title: Re: Intro to the F32-B
Post by: najetset on January 18, 2019, 10:58:34 AM
That said, the antenna on the BBE wifi sucks.   Relatively spotty wifi connection compared the edimax adapters and such we usually use.   


I noticed that SanCloud offers an option during ordering of 'Onboard' or 'External' antenna.  I wonder if the external is just some sort of ufl connector(s).  Perhaps I'll order one up as well and see.


Interestingly they also purport to be experts in antenna design  :-X
https://www.sancloud.co.uk/?page_id=28
Title: Re: Intro to the F32-B
Post by: najetset on January 18, 2019, 11:42:53 AM
Further to the BBE wifi;
http://www.sancloud.co.uk/?page_id=1404
Title: Re: Intro to the F32-B
Post by: klaasb01 on February 08, 2019, 09:10:01 AM
Anyone know the dimensions of the board?
Is there drawing available so I can make a mounting plate?
Title: Re: Intro to the F32-B
Post by: dkulp on February 08, 2019, 11:16:53 AM
Here's a screen shot with some dimensions on it.   Not sure if that helps.

Title: Re: Intro to the F32-B
Post by: Twukken on May 17, 2019, 12:09:04 AM
Got my F32-B board looks great.
Just a quick question on this board. Can I run 100 pixels per port without injection? Will the board be able to handle the current through the traces?
thanks in advance
Title: Re: Intro to the F32-B
Post by: dkulp on May 17, 2019, 07:06:04 AM
Got my F32-B board looks great.
Just a quick question on this board. Can I run 100 pixels per port without injection? Will the board be able to handle the current through the traces?


Most definitely yes....   


A note on my boards:  I design the pixel power traces to handle at least 6 amps of power using 1oz copper, despite having a 5 amp fuse.   However, when I manufacture the boards, I specify 2oz copper (other than the blank prototype boards I did send out, those are 1oz).   Thus, the power traces for the pixel connectors can handle a LOT more than the 5amp fuse would allow.  On the F32-B, the traces for the pixel power are sized for about 9 amps for a 10degree rise.    Thus, if you really need a bit more power on a particular port, it definitely is safe from a PCB trace perspective to replace the 5amp fuse with a 7 amp.  (note that the pixel connectors themselves are rated for 10amps)


HOWEVER, the screw terminal for the each bank of power is only rated for 30amps.  Thus, that is the thing you need to be careful of.  With 8 ports, if you you draw the full 5amp on each port, you will exceed the 30amp screw terminal specs already.  If you start increasing all the fuses to 7 amp, the chances of exceeding it increase quite a bit.


And to answer another un-asked question:  why pay for 2oz copper if the traces are OK with 1oz?   One reason is the ground.   If we max out 30amps of power to pixels, that means we need to get 30amps back though the ground.   30 amps on 1oz copper would require an equivalent of a 33mm trace from the pixel connectors to the ground pin.  That's a really big space that is needed and there is no way on any of the boards to be able to provide that.   The ground plane obviously acts as a giant heat sync and thus really could sync away most of the heat generated by the much smaller space that the board actually provides.  However, flipping to 2oz copper brings the requirement down to only 16mm which is way more reasonable.   I try my best to provide a quality and safe board so I do spend quite a bit of time optimizing not just the traces, but the ground as well. 


Anyway, lots of technical details to basically say that a 100pixel string at full 100% white draws about 3.3 amps and can easily be used without injection.  :)





Title: Re: Intro to the F32-B
Post by: Emuney18 on May 17, 2019, 05:08:27 PM
That right there is a perfect example of the little details and the thought that goes into designing a quality board. 


Sent from my iPhone using Tapatalk