Author Topic: [COMPLETE][GROUP BUY] BeagleBone/PocketBeagle based controllers  (Read 26679 times)

Offline kockie

  • Newbie
  • *
  • Join Date: Oct 2016
  • Location: The Netherlands
  • Posts: 28
  • Kudos: 0
Re: [GROUP BUY] BeagleBone/PocketBeagle based controllers
« Reply #90 on: May 06, 2019, 08:17:38 AM »
I thought it would take longer, so choice 3 is my preference :)
Errors above are made for entertaining readers only

English is not my native language.

Offline dkulp

  • Moderator
  • *****
  • Join Date: Sep 2013
  • Location: Framingham, MA
  • Posts: 1,679
  • Kudos: 96
    • KulpLights.com
Re: [GROUP BUY] BeagleBone/PocketBeagle based controllers
« Reply #91 on: May 06, 2019, 08:50:11 AM »
I thought it would take longer, so choice 3 is my preference :)


Yea... One of the things I DON'T want to do is ship back to china, have them fix it, then ship back to me as that would be weeks and be expensive.   They were able to verify that the reel of buttons they used was defective (they still had some left in the reel) so they were willing to ship me a new reel (after verifying that the buttons work by testing the first few) using an express shipping so it should only be a few days (assuming US customs doesn't hold it too long).    Thus, the big issue will be on me to find time this weekend to actually fix them. 




Offline dloftis

  • Newbie
  • *
  • Join Date: Feb 2019
  • Location:
  • Posts: 16
  • Kudos: 0
Re: [GROUP BUY] BeagleBone/PocketBeagle based controllers
« Reply #92 on: May 06, 2019, 01:31:14 PM »
1) I can ship out boards today/tomorrow with defective buttons.  You'll need to source the buttons and replace yourself.


2) I can ship out boards on Thursday/Friday and I can include a strip of buttons that you can then use to replace.   Again, not hard.


3) You can wait until I can fix them and ship next week sometime.


Let me know.  Happy to accommodate whichever you prefer.


I'd be happy to take option 2. I'm capable of replacing parts and you seem to have more than enough on your plate as it is.




Offline JerryPlak

  • Supporting Member
  • ******
  • Join Date: Jul 2013
  • Location: Sunbury, OH
  • Posts: 608
  • Kudos: 2
Re: [GROUP BUY] BeagleBone/PocketBeagle based controllers
« Reply #93 on: May 08, 2019, 06:41:31 PM »
dkulp,
Thank you for the BeagleBone/PocketBeagle based controllers GROUP BUY, now the fun time has started  8)
Jerry Plak

Offline dkulp

  • Moderator
  • *****
  • Join Date: Sep 2013
  • Location: Framingham, MA
  • Posts: 1,679
  • Kudos: 96
    • KulpLights.com
Re: [GROUP BUY] BeagleBone/PocketBeagle based controllers
« Reply #94 on: May 08, 2019, 11:42:50 PM »


Some of you will start receiving boards very shortly (or may have already).  I'm trying to fix boards as fast as I can and ship as soon as I can, but three are 63 orders and over 130 boards which takes time.   And paypal seems to be throttling my purchasing of shipping labels now.  :(


However, there is an important note for everyone:  except for the PocketScroller, NONE of these boards will work with FPP 2.6.   They all require FPP 2.7.   Thus, start downloading the new image and preparing the SD cards now.     There are a few reasons for requiring 2.7:


1) OLED support - this is new in 2.7.   Thanks to Wired Watts, the quantity was more than expected which brought my cost down a bit.  Thus, I'm including an OLED display and a battery for the RTC with each of the boards.  In order for it to work, you need 2.7.  (I'm not mounting it, so make sure you look in the box for the little plastic case with the OLED in it)


2) Sensors - the boards all have temperature sensors and the ones with direct attached pixels have voltage sensors.   These require 2.7 as sensor support is new in 2.7.


3) Pin out - 2.6 doesn't have the pinouts needed.   The F40D-PB is completely new.   The other 3 boards have completely different pinouts than the older versions.  The F8-PB needed a new pinout to free up the I2C pins required by the OLED/sensor.   The F8-B and F32-B needed a new pinout to avoid the P8-10 pin on the Beagle.   The reason for that is that I discovered that the SanCloud Beaglebone Enhanced does not route anything to that pin.  Since I recommend using "industrial" versions of the BBB and the SanCloud is the only industrial version generally available year round (for the most part), making sure the boards work on it was important.   Anyway, 2.7 is required to be able to support the new pinouts.


As I mentioned:  Wire Watts has purchased a bunch of the boards and will likely be offering something related to them in the future.  They are the reason the boards have the OLED display as well as the push buttons (Ken demanded the "test" button, I kind of ran with the idea).   The boards you are getting are more feature rich than I originally planned at the start of the group buy specifically because of the Wired Watts.  I highly recommend adding Wired Watts to your lists of "go to" vendors for pretty much anything light related.   A big thanks to them!



Offline mac50

  • Supporting Member
  • ******
  • Join Date: Sep 2014
  • Location: Cumberland County, Illinois
  • Posts: 64
  • Kudos: 2
Re: [GROUP BUY] BeagleBone/PocketBeagle based controllers
« Reply #95 on: May 09, 2019, 01:27:33 AM »
Got my order. Thanks Dan. Imaged uSD card with 2.7 for the F40D-PB and F8-PB. No problems with installation and setup. Need to dig out some props to test pixels. Looking good.

Offline pixelpuppy

  • Hero Member
  • *****
  • Join Date: Aug 2015
  • Location: Dallas, TX
  • Posts: 1,430
  • Kudos: 45
Re: [GROUP BUY] BeagleBone/PocketBeagle based controllers
« Reply #96 on: May 09, 2019, 07:34:27 AM »
3) Pin out - 2.6 doesn't have the pinouts needed.   The F40D-PB is completely new.   The other 3 boards have completely different pinouts than the older versions.  The F8-PB needed a new pinout to free up the I2C pins required by the OLED/sensor.   


What happens with V1 boards (last year version)?   In particular, I have several F8-PB (v1?) from last year that ran great on previous version of FPP.    Will those need to remain on older version of FPP or will 2.7 have a way to support both types of pinout (V1/V2?  old/new?)
-Mark

Offline dkulp

  • Moderator
  • *****
  • Join Date: Sep 2013
  • Location: Framingham, MA
  • Posts: 1,679
  • Kudos: 96
    • KulpLights.com
Re: [GROUP BUY] BeagleBone/PocketBeagle based controllers
« Reply #97 on: May 09, 2019, 08:38:09 AM »
3) Pin out - 2.6 doesn't have the pinouts needed.   The F40D-PB is completely new.   The other 3 boards have completely different pinouts than the older versions.  The F8-PB needed a new pinout to free up the I2C pins required by the OLED/sensor.   
What happens with V1 boards (last year version)?   In particular, I have several F8-PB (v1?) from last year that ran great on previous version of FPP.    Will those need to remain on older version of FPP or will 2.7 have a way to support both types of pinout (V1/V2?  old/new?)


They will still work with 2.7.    FPP has, for quite a while, had the ability to select different pinouts for various boards.   There were 2 "F8-B" pinouts for example.     All the old pinouts are still there.


HOWEVER, the new boards work completely differently.   With older versions of FPP, to support a new pinout or a new board required updating the FPP code a UI and such to list the board, update the PRU code to send the code to the right pins, etc...  Supporting new boards/pinouts was a bit of an undertaking.    With 2.7, it's very very different.  The new boards have an EEPROM on them that tell FPP all the information about it.     What the name of the board is, what type of board it is (strings vs panels), what pins each string is mapped to, etc...  Thus, approved board designers can be creative with designs and FPP can somewhat adjust accordingly.     For example, if you boot up a fresh 2.7 with one of the group buy boards, you will not see the "LED Panels" page in the UI.  Since FPP knows it's a string cape that doesn't do panels, it can hide it.   It also know the exact board type and everything so the drop down list of capes on the BBB string page gets reduced to ONLY the stuff the board supports.  The EEPROM also provides default settings.  With the group buy boards, a fresh boot up to 2.7 will enable the RTC automatically with the appropriate type and will also enable the OLED with the type of OLED I ship.   Less for users to have to setup.  Also, the new EEPROM contains some information about both the cape and vendor.   You can go to the about.php page to see that. 


Anyway, the new design allows a lot more flexibility going forward.   If I decide in the next "F8-PB" to change pinouts again for some reason, I can without affecting FPP or requiring an entirely new FPP release.

Offline k6ccc

  • Hero Member
  • *****
  • Join Date: Mar 2015
  • Location: Glendora, Calif, U.S.A. (near Los Angeles)
  • Posts: 524
  • Kudos: 6
    • Newburgh Lights
Re: [GROUP BUY] BeagleBone/PocketBeagle based controllers
« Reply #98 on: May 09, 2019, 08:55:07 AM »
HOWEVER, the new boards work completely differently.   With older versions of FPP, to support a new pinout or a new board required updating the FPP code a UI and such to list the board, update the PRU code to send the code to the right pins, etc...  Supporting new boards/pinouts was a bit of an undertaking.    With 2.7, it's very very different.  The new boards have an EEPROM on them that tell FPP all the information about it.     What the name of the board is, what type of board it is (strings vs panels), what pins each string is mapped to, etc...  Thus, approved board designers can be creative with designs and FPP can somewhat adjust accordingly.     For example, if you boot up a fresh 2.7 with one of the group buy boards, you will not see the "LED Panels" page in the UI.  Since FPP knows it's a string cape that doesn't do panels, it can hide it.   It also know the exact board type and everything so the drop down list of capes on the BBB string page gets reduced to ONLY the stuff the board supports.  The EEPROM also provides default settings.  With the group buy boards, a fresh boot up to 2.7 will enable the RTC automatically with the appropriate type and will also enable the OLED with the type of OLED I ship.   Less for users to have to setup.  Also, the new EEPROM contains some information about both the cape and vendor.   You can go to the about.php page to see that. 
I am going to suggest an option to allow seeing all the options even if YOUR board does not support it.  The reason is supporting other users.  If I'm trying to help someone else, I will often open up the UI and walk through the steps that they should be taking.  It's much harder to do that if I can't see the options that they see.  Even if I see those options in red so I know that they don't work with my board, but I can see what they see.

Using LOR (mostly SuperStar) for all sequencing - using FPP only to drive P5 and P10 panels.
Jim

Offline dkulp

  • Moderator
  • *****
  • Join Date: Sep 2013
  • Location: Framingham, MA
  • Posts: 1,679
  • Kudos: 96
    • KulpLights.com
Re: [GROUP BUY] BeagleBone/PocketBeagle based controllers
« Reply #99 on: May 09, 2019, 09:03:52 AM »
I am going to suggest an option to allow seeing all the options even if YOUR board does not support it.  The reason is supporting other users.  If I'm trying to help someone else, I will often open up the UI and walk through the steps that they should be taking.  It's much harder to do that if I can't see the options that they see.  Even if I see those options in red so I know that they don't work with my board, but I can see what they see.


It's already there on the Advanced settings page.  "Display all options/settings"

Offline k6ccc

  • Hero Member
  • *****
  • Join Date: Mar 2015
  • Location: Glendora, Calif, U.S.A. (near Los Angeles)
  • Posts: 524
  • Kudos: 6
    • Newburgh Lights
Re: [GROUP BUY] BeagleBone/PocketBeagle based controllers
« Reply #100 on: May 09, 2019, 09:23:00 AM »
I am going to suggest an option to allow seeing all the options even if YOUR board does not support it.  The reason is supporting other users.  If I'm trying to help someone else, I will often open up the UI and walk through the steps that they should be taking.  It's much harder to do that if I can't see the options that they see.  Even if I see those options in red so I know that they don't work with my board, but I can see what they see.


It's already there on the Advanced settings page.  "Display all options/settings"
Thank you!
What do they say?  Great minds think alike!

Offline Wichita

  • Newbie
  • *
  • Join Date: Dec 2015
  • Location: Andover Kansas
  • Posts: 40
  • Kudos: 0
Re: [GROUP BUY] BeagleBone/PocketBeagle based controllers
« Reply #101 on: May 11, 2019, 08:21:03 AM »
I just received the F8-B last night. I put the new 2.7 img on and it is running. But I don't see any of the temp or voltage readings, the OLED is set up but not working.  It works on last year's F8-PB.  And the output selection will not stay on Version 3 after I save, reboot and refresh the screen.  I am probably doing something wrong any ideas will be greatly appreciated.

Offline k6ccc

  • Hero Member
  • *****
  • Join Date: Mar 2015
  • Location: Glendora, Calif, U.S.A. (near Los Angeles)
  • Posts: 524
  • Kudos: 6
    • Newburgh Lights
Re: [GROUP BUY] BeagleBone/PocketBeagle based controllers
« Reply #102 on: May 11, 2019, 02:30:32 PM »
I received my PocketBeagle and PocketScroller yesterday and put them in service on my 4W x 3H P10 matrix.  Did a fresh 32GB uSD card image of 2.7 using Etcher.  Had a couple issues.  The first was that I did not realize that the PocketBeagle has neither WiFi nor ethernet connectivity built in.  So I took the USB to Gigabit adapter that I had been using for a gigabit output from a RasPi 3B to a ColorLight card and plugged that into the Pocket and that worked fine.  Setup up the FPP installation in Bridge mode and setup the 36 universes and the 12 P10 panels.  Started testing using the Display Testing page and the colors were wrong (no big surprise).  Went back into the Panel setup and corrected that.  Then did some testing to verify that channel 1 really was on the upper left corner and that's when things did not go right.  From the best I can determine, the Front view / Rear view on the Panel setup is backwards.  My panels are fed (as viewed from the front) on the far right side and the arrows point up.  Set it up that way and when I told the test page to control channels 1 to 15, I actually got the upper left pixels of the upper right panel.  After playing around with it, I determined that it appeared to be backwards, so I changed them around to show that the panels were opposite order from reality and then it worked correctly.  Then started LOR and ran a sequence from the S5 Sequencer and it also played correctly.

The screen capture shows what I had to do to make it work right.  The crappy photo is showing the left end of the matrix as viewed from the back with the Pocket hanging from the cables.  Ignore the ColorLight card mounted behind Pocket - it is not being used at this time.  I will rebuilt that a little shortly assuming I am certain that I will use the PocketBeagle rather than the RasPi and ColorLight.  In case anyone is wondering, part of this change is NOT because I am unsatisfied with the Pi / colorLight combo (it works great), but I have now bought two Beagles to play with and recently have come up with a need for a RasPi for a totally unrelated project.  Besides, in my opinion, the ColorLight setup is a pain.

Offline Dennismz51

  • Newbie
  • *
  • Join Date: Dec 2018
  • Location:
  • Posts: 31
  • Kudos: 0
Re: [GROUP BUY] BeagleBone/PocketBeagle based controllers
« Reply #103 on: May 11, 2019, 04:14:37 PM »
Dan
One of my new F8-B boards seems to work fine, on the other board, the OLED will not work, I’ve tried 3 different displays that all work on the good board with no luck. I’ve also seen another issue with FPP 2.7, the cape type does not show up in IE 10, it works fine on Microsoft Edge. Any suggestions?
« Last Edit: May 11, 2019, 05:03:40 PM by Dennismz51 »

Offline dkulp

  • Moderator
  • *****
  • Join Date: Sep 2013
  • Location: Framingham, MA
  • Posts: 1,679
  • Kudos: 96
    • KulpLights.com
Re: [GROUP BUY] BeagleBone/PocketBeagle based controllers
« Reply #104 on: May 11, 2019, 11:59:30 PM »
Dan
One of my new F8-B boards seems to work fine, on the other board, the OLED will not work, Ive tried 3 different displays that all work on the good board with no luck. Ive also seen another issue with FPP 2.7, the cape type does not show up in IE 10, it works fine on Microsoft Edge. Any suggestions?


Can you pull the RTC battery and see if the OLED works?   Someone else just reported that I put the battery in upside down which resulted in the same symptoms.  Once the battery was removed, everything worked.   

 

Back to top