Author Topic: how are people mounting their P10 matrices?  (Read 17321 times)

Offline CaptainMurdoch

  • Administrator
  • *****
  • Join Date: Sep 2013
  • Location: Washington
  • Posts: 9,020
  • Kudos: 178
Re: how are people mounting their P10 matrices?
« Reply #30 on: July 29, 2015, 07:26:01 PM »
If you can make a quick diagram of your panel layout then I can tell you how to setup the channeloutputs.json file.
-
Chris

Offline drlucas

  • Developer
  • ******
  • Join Date: Sep 2013
  • Location: Barrie, Ontario - Canada
  • Posts: 1,420
  • Kudos: 3
Re: how are people mounting their P10 matrices?
« Reply #31 on: July 30, 2015, 04:39:01 AM »
If you can make a quick diagram of your panel layout then I can tell you how to setup the channeloutputs.json file.

Does the attached make sense? Tried to show the orientation along with an actual picture.
Ryan

Offline CaptainMurdoch

  • Administrator
  • *****
  • Join Date: Sep 2013
  • Location: Washington
  • Posts: 9,020
  • Kudos: 178
Re: how are people mounting their P10 matrices?
« Reply #32 on: July 30, 2015, 04:15:26 PM »
Does the attached make sense? Tried to show the orientation along with an actual picture.

That looks OK and the picture confirms that when viewed from the front, the BBB connects to the top-right panel.

I will try to get a config with explanation posted tonight.

Offline drlucas

  • Developer
  • ******
  • Join Date: Sep 2013
  • Location: Barrie, Ontario - Canada
  • Posts: 1,420
  • Kudos: 3
Re: how are people mounting their P10 matrices?
« Reply #33 on: July 30, 2015, 07:35:45 PM »
Thanks. I swapped out my bad Board and brought my panel in the house so ready to test now

I have a long weekend coming up sat/sun/mon so looking forward to having this project wrapped up!


Sent from my iPhone using Tapatalk

Offline CaptainMurdoch

  • Administrator
  • *****
  • Join Date: Sep 2013
  • Location: Washington
  • Posts: 9,020
  • Kudos: 178
Re: how are people mounting their P10 matrices?
« Reply #34 on: July 31, 2015, 09:39:46 AM »
Does the attached make sense? Tried to show the orientation along with an actual picture.

Try this in your /home/fpp/media/config/channeloutputs.json file:

Code: [Select]
{
"channelOutputs": [
{
"type": "LEDPanelMatrix",
"subType": "LEDscapeMatrix",
"enabled": 1,
"startChannel": 1,
"channelCount": 9216,
"colorOrder": "RGB",
"invertedData": 0,
"panelWidth": 32,
"panelHeight": 16,
"panels": [
{
"outputNumber": 0,
"panelNumber": 0,
"xOffset": 48,
"yOffset": 0,
"orientation": "L",
"row": 0,
"col": 0
},
{
"outputNumber": 0,
"panelNumber": 1,
"xOffset": 32,
"yOffset": 0,
"orientation": "L",
"row": 0,
"col": 1
},
{
"outputNumber": 0,
"panelNumber": 2,
"xOffset": 16,
"yOffset": 0,
"orientation": "L",
"row": 0,
"col": 2
},
{
"outputNumber": 0,
"panelNumber": 3,
"xOffset": 0,
"yOffset": 0,
"orientation": "L",
"row": 0,
"col": 3
},
{
"outputNumber": 0,
"panelNumber": 4,
"xOffset": 0,
"yOffset": 32,
"orientation": "U",
"row": 0,
"col": 4
},
{
"outputNumber": 0,
"panelNumber": 5,
"xOffset": 32,
"yOffset": 32,
"orientation": "U",
"row": 0,
"col": 5
}
]
}
]
}

The fields are mainly self-explanatory. colorOrder and invertedData are not yet supported but will be when I commit my local changes.

In the list of panels, the output number and panel number are 0-7 values for the Octoscroller.  The x and y offsets for each panel are 0-based from the top left of the display.  Orientation is 'L' for left, 'R' for right, 'N' for normal and 'U' for upside down.  The row and col values are used for the current UI, they aren't used by the backend code.

Offline drlucas

  • Developer
  • ******
  • Join Date: Sep 2013
  • Location: Barrie, Ontario - Canada
  • Posts: 1,420
  • Kudos: 3
Re: how are people mounting their P10 matrices?
« Reply #35 on: July 31, 2015, 04:09:00 PM »
Thanks for this. I'll be trying it out this evening


Sent from my iPhone using Tapatalk

Offline drlucas

  • Developer
  • ******
  • Join Date: Sep 2013
  • Location: Barrie, Ontario - Canada
  • Posts: 1,420
  • Kudos: 3
Re: how are people mounting their P10 matrices?
« Reply #36 on: July 31, 2015, 06:48:58 PM »
I must be missing something fundamental...I have in the past configured the LED Panels tab. Do I need to set them to 1x6 and enable it?


The fields are mainly self-explanatory. colorOrder and invertedData are not yet supported but will be when I commit my local changes.

In the list of panels, the output number and panel number are 0-7 values for the Octoscroller.  The x and y offsets for each panel are 0-based from the top left of the display.  Orientation is 'L' for left, 'R' for right, 'N' for normal and 'U' for upside down.  The row and col values are used for the current UI, they aren't used by the backend code.

Offline CaptainMurdoch

  • Administrator
  • *****
  • Join Date: Sep 2013
  • Location: Washington
  • Posts: 9,020
  • Kudos: 178
Re: how are people mounting their P10 matrices?
« Reply #37 on: July 31, 2015, 07:24:59 PM »
You need to enable then just paste the config I gave into the channeloutputs.json file and restart fppd and it should work.

Offline drlucas

  • Developer
  • ******
  • Join Date: Sep 2013
  • Location: Barrie, Ontario - Canada
  • Posts: 1,420
  • Kudos: 3
Re: how are people mounting their P10 matrices?
« Reply #38 on: July 31, 2015, 07:33:55 PM »
OK - in xlights, top left starting corner, and horizontal matrix, 48 strings, 64 nodes per string?

Offline CaptainMurdoch

  • Administrator
  • *****
  • Join Date: Sep 2013
  • Location: Washington
  • Posts: 9,020
  • Kudos: 178
Re: how are people mounting their P10 matrices?
« Reply #39 on: July 31, 2015, 07:42:46 PM »
Yes.

Offline drlucas

  • Developer
  • ******
  • Join Date: Sep 2013
  • Location: Barrie, Ontario - Canada
  • Posts: 1,420
  • Kudos: 3
Re: how are people mounting their P10 matrices?
« Reply #40 on: July 31, 2015, 07:51:14 PM »
OK...so clearly something isn't right then for me :)

I'll post a picture /video of what I'm seeing. basically text in the preview window in xlights looks good, but when i look at the matrix itself text is upside down

Offline drlucas

  • Developer
  • ******
  • Join Date: Sep 2013
  • Location: Barrie, Ontario - Canada
  • Posts: 1,420
  • Kudos: 3
Re: how are people mounting their P10 matrices?
« Reply #41 on: July 31, 2015, 07:55:11 PM »
I made the L's R's and the U's Ns and it looks to be working nicely now!!


Offline drlucas

  • Developer
  • ******
  • Join Date: Sep 2013
  • Location: Barrie, Ontario - Canada
  • Posts: 1,420
  • Kudos: 3
Re: how are people mounting their P10 matrices?
« Reply #42 on: July 31, 2015, 07:59:30 PM »
https://vimeo.com/135105735

Hmmm. Almost. See video. Text looked fine because I wasn't using the bottom two panels


Sent from my iPhone using Tapatalk

Offline CaptainMurdoch

  • Administrator
  • *****
  • Join Date: Sep 2013
  • Location: Washington
  • Posts: 9,020
  • Kudos: 178
how are people mounting their P10 matrices?
« Reply #43 on: July 31, 2015, 08:03:02 PM »
Swap the X offsets for the 5th and 6th panel.  Maybe I had them backwards as I was translating front/back view in my head.  And put the orientations back the way they were if you swapped N for U on those two.

Offline drlucas

  • Developer
  • ******
  • Join Date: Sep 2013
  • Location: Barrie, Ontario - Canada
  • Posts: 1,420
  • Kudos: 3
Re: how are people mounting their P10 matrices?
« Reply #44 on: July 31, 2015, 08:03:39 PM »
Ok. Just put the Us back and we are golden!!

Thanks Chris!!!

https://vimeo.com/135105882

Code: [Select]
{
"channelOutputs": [
{
"type": "LEDPanelMatrix",
"subType": "LEDscapeMatrix",
"enabled": 1,
"startChannel": 1,
"channelCount": 9216,
"colorOrder": "RGB",
"invertedData": 0,
"panelWidth": 32,
"panelHeight": 16,
"panels": [
{
"outputNumber": 0,
"panelNumber": 0,
"xOffset": 48,
"yOffset": 0,
"orientation": "R",
"row": 0,
"col": 0
},
{
"outputNumber": 0,
"panelNumber": 1,
"xOffset": 32,
"yOffset": 0,
"orientation": "R",
"row": 0,
"col": 1
},
{
"outputNumber": 0,
"panelNumber": 2,
"xOffset": 16,
"yOffset": 0,
"orientation": "R",
"row": 0,
"col": 2
},
{
"outputNumber": 0,
"panelNumber": 3,
"xOffset": 0,
"yOffset": 0,
"orientation": "R",
"row": 0,
"col": 3
},
{
"outputNumber": 0,
"panelNumber": 4,
"xOffset": 0,
"yOffset": 32,
"orientation": "U",
"row": 0,
"col": 4
},
{
"outputNumber": 0,
"panelNumber": 5,
"xOffset": 32,
"yOffset": 32,
"orientation": "U",
"row": 0,
"col": 5
}
]
}
]
}

 

Back to top