null
Image 1

18 inch Harness for .96 INCH Active Area OLED Screen Kit

×
Price:
$4.95 (USD)
SKU
FA-OLED-HARNESS
Weight
1.50 Ounces
Availability
Ships within 1-2 business days
Shipping
Calculated at checkout
Max Qty
4 unit(s)

Why is there a quantity limit? Learn more. new-window-icon.png

Quantity:
Description
Reviews
Videos
Warranty
Other Details
  • Product Description

    Harness may not be compatible with some unlisted PCBs

    Please note that the harness provided in this kit is designed to address the order of the 4 input pins on the Fightstick PCB and OLED, which may have their SDA and SCL pins switched. Other PCBs not listed for compatibility may have their pins in the correct order and thus will require a different harness.


    The 18 inch (45.72cm) 4-pin harness allows you to place the PCB further away from the OLED if necessary. It is also designed to address the PCB to OLED pinout differences with the SDA data and SCl clock pins. Those wires are swapped to accomodate the pinouts on each device. 

    Compatibility With Some Brook PCBs That Offer OLED Display Output, GP2040-CE

    Note that more PCBs may be compatible, but were not yet tested with the device:

    If you are purchasing this harness for your OLED, please make certain to check the pinout order on both devices. If SDA and SCL pins are not swapped in order from left to right on either device, this harness will not work. 

    Wire Harness Connection to PCB

  • Product Reviews

    ×

    This product hasn't received any reviews yet. Be the first to review this product!

    Write A Review

  • Find Similar Products by Category

×
×
// HTML Table Sorting let sortDirection = {}; // Keep track of the sort direction for each column function sortTableByColumn(columnIndex, type) { const table = document.getElementById("sortableTable"); let rows, switching, i, x, y, shouldSwitch; switching = true; // Set the sorting direction to ascending or flip it if already sorting this column let direction = sortDirection[columnIndex] === "asc" ? "desc" : "asc"; sortDirection[columnIndex] = direction; // Store the new direction while (switching) { switching = false; rows = table.rows; // Loop through all table rows (except the first, which contains table headers): for (i = 1; i < (rows.length - 1); i++) { shouldSwitch = false; // Get the two elements you want to compare, one from current row and one from the next: x = rows[i].getElementsByTagName("TD")[columnIndex]; y = rows[i + 1].getElementsByTagName("TD")[columnIndex]; let xContent = x.innerHTML.toLowerCase(); let yContent = y.innerHTML.toLowerCase(); // Type conversion for numeric sort if (type === 'number') { xContent = parseFloat(xContent) || 0; yContent = parseFloat(yContent) || 0; } // Check if the two rows should switch place: if (direction === "asc") { if (xContent > yContent) { shouldSwitch = true; break; } } else if (direction === "desc") { if (xContent < yContent) { shouldSwitch = true; break; } } } if (shouldSwitch) { // If a switch has been marked, make the switch and mark that a switch is done: rows[i].parentNode.insertBefore(rows[i + 1], rows[i]); switching = true; } } }