If you were leaving the jacks permanently plugged in it might be ok. But in general I think it’s the wrong material for that scenario.

1 Like

Fair enough. I appreciate the insight. Guess I’ll just use some acrylic for the time being.

Yep, this laserable stuff is very light and it’s a laminate so liable to split if in a thin layer.

this did not make my grid happy. does not react after connecting to Fates. Keep getting a loop of

libmonome: error in write: Resource temporarily unavailable

in matron.

Oops - sorry. I have one tile that is an odd, non-standard address. I fixed it, try again?

1 Like

no worries. probably should have deducted that myself. but the power drain from booting is no good directly into fates. the drain throws it into a reboot loop. So I think you need a powered usb hub to use this.

1 Like

Mine works fine (I have a 2.4 Amp USB supply tho) since I set the boot up intensity fairly low. Try changing brightness to 128?

1 Like

Hi!
So i have realised i have made an error adapting the neotrellis monome file to work with my 64 grid.

I have changed this:

#define NUM_ROWS 8 // DIM_Y number of rows of keys down
#define NUM_COLS 8 // DIM_X number of columns of keys across

And added this:

/*Adafruit_NeoTrellis trellis_array[NUM_ROWS / 4][NUM_COLS / 4] = {
{Adafruit_NeoTrellis(0x2F), Adafruit_NeoTrellis(0x2E)}, // top row
{Adafruit_NeoTrellis(0x3F), Adafruit_NeoTrellis(0x37) } // bottom row
}

Now with this setup its not working correctly on my 64.

If i try to use the original:

// NeoTrellis setup
Adafruit_NeoTrellis trellis_array[NUM_ROWS / 4][NUM_COLS / 4] = {
{ Adafruit_NeoTrellis(0x33), Adafruit_NeoTrellis(0x31), Adafruit_NeoTrellis(0x2F), Adafruit_NeoTrellis(0x2E)}, // top row
{ Adafruit_NeoTrellis(0x35), Adafruit_NeoTrellis(0x39), Adafruit_NeoTrellis(0x3F), Adafruit_NeoTrellis(0x37) } // bottom row

I get a compiling error saying too many intializers.

I have soldered the board the same way i did with the 128.

So my pcb arrangement is the same but half the size obvioulsy.

So looking at the grid from the front:

first row of matrixes 02xf and 02E
Second row of matrixes 0x3f and 0x37

Any ideas where the code error could be? Any need to change the Num_Rows / Num Columns ?

Thanks!

NUM_ROWS and NUM_COLS will need to match whatever is in the Adafruit_NeoTrellis trellis_array so you can’t have 8x8 with 2 sets of 4 items in the arrays. So your original change looks correct. but maybe the addresses are wrong?

Probably easiest would be to see a picture of the back of the neotrellis boards to confirm your addresses.

thanks @okyeron

Here you go:

huh… your addresses do look correct.

it may be worthwhile to go back to the seesaw multi-trellis basic example and see if that runs with your address setup.

Just tested with the multitrellis basic,

It works fine with this:

//create a matrix of trellis panels
Adafruit_NeoTrellis t_array[Y_DIM/4][X_DIM/4] = {

{ Adafruit_NeoTrellis(0x2F), Adafruit_NeoTrellis(0x2E) },

{ Adafruit_NeoTrellis(0x37), Adafruit_NeoTrellis(0x3F) }

};

doesn’t make sense to me, but if that works - run with it :grin:

EDIT - is my address chart wrong?

Does not make sense to me either,
When i use the same setup on the neotrellis monome it doesnt work,
Only the first row :frowning:

Try this to replace whatever you’ve been using neotrellis_monome_teensy.ino (6.1 KB) (move the other one somewhere for the moment)

(This works on my 256 - only showing the 64).

What are you using to test functionality?

hmm error compiling for teensy 3.2…

you need all the associated files.

DM me errors and we can take it from there

Thanks @okyeron ill pm

could be you need to swap the bottom 2 addresses (?)

Do you own your own laser cutter? I’m interested in doing exactly this but am unsure of what cutter I’d need. Local prices near me to get the cutting done are not much cheaper than buying hardware.