Thank you for the reply, Louis. I am using Teensy 4.1.
I am currently using the following setup. All 4 boards are powered/connected. The boards are connected in a reverse Z orientation with the Teensy providing input to the top right board, then a short connector to the top left board, then a long connector to the bottom right board, then a final short connector to the last board on the bottom left.
I have attempted 36x192, but the simple act of connecting board two to board 3 causes display 2 to skip rows.
Thank you for your help!
#include <MatrixHardware_Teensy4_ShieldV5.h> // SmartLED Shield for Teensy 4 (V5)
#define COLOR_DEPTH 24
const uint16_t kMatrixWidth = 128; // Set to the width of your display, must be a multiple of 8
const uint16_t kMatrixHeight = 64; // Set to the height of your display
const uint8_t kRefreshDepth = 36;
const uint8_t kDmaBufferRows = 4;
const uint8_t kPanelType = SM_PANELTYPE_HUB75_32ROW_MOD16SCAN;
const uint32_t kMatrixOptions = (SM_HUB75_OPTIONS_NONE);
const uint8_t kBackgroundLayerOptions = (SM_BACKGROUND_OPTIONS_NONE);
const uint8_t kScrollingLayerOptions = (SM_SCROLLING_OPTIONS_NONE);
const uint8_t kIndexedLayerOptions = (SM_INDEXED_OPTIONS_NONE);