{"id":24935707,"url":"https://github.com/dpsoftware-foundation/node-red-dashboard-2-ui-lcd","last_synced_at":"2026-02-16T19:11:05.724Z","repository":{"id":274808820,"uuid":"923997812","full_name":"DPSoftware-Foundation/node-red-dashboard-2-ui-lcd","owner":"DPSoftware-Foundation","description":"Character LCD for Node-Red Dashboard 2","archived":false,"fork":false,"pushed_at":"2025-02-05T13:40:06.000Z","size":39,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-15T05:16:35.018Z","etag":null,"topics":["node-red","node-red-dashboard"],"latest_commit_sha":null,"homepage":"https://flows.nodered.org/node/@dpsoftware/node-red-dashboard-2-ui-lcd","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DPSoftware-Foundation.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-29T08:19:26.000Z","updated_at":"2025-04-02T15:04:24.000Z","dependencies_parsed_at":"2025-01-29T14:47:18.681Z","dependency_job_id":null,"html_url":"https://github.com/DPSoftware-Foundation/node-red-dashboard-2-ui-lcd","commit_stats":null,"previous_names":["dpsoftware-foundation/node-red-dashboard-2-ui-lcd"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DPSoftware-Foundation%2Fnode-red-dashboard-2-ui-lcd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DPSoftware-Foundation%2Fnode-red-dashboard-2-ui-lcd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DPSoftware-Foundation%2Fnode-red-dashboard-2-ui-lcd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DPSoftware-Foundation%2Fnode-red-dashboard-2-ui-lcd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DPSoftware-Foundation","download_url":"https://codeload.github.com/DPSoftware-Foundation/node-red-dashboard-2-ui-lcd/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249010221,"owners_count":21197796,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["node-red","node-red-dashboard"],"created_at":"2025-02-02T15:56:40.506Z","updated_at":"2026-02-16T19:11:05.717Z","avatar_url":"https://github.com/DPSoftware-Foundation.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Character LCD for Node-Red Dashboard 2\n\nThis repository contain a Character LCD node for Node-RED Dashboard 2. This node add LCD display to your dashboard ui.\n\n![image](https://github.com/user-attachments/assets/a381a668-ec34-4096-a500-2dd6a1a12df3)\n![image](https://github.com/user-attachments/assets/e142e841-ca8b-4856-9a5c-ee66ab31e440)\n\n\n# Features\n- Realtime dynamic update\n- Customizable characters (Experiment)\n\n# Configuration\n\n![image](https://github.com/user-attachments/assets/94f823b0-55e8-45f9-b0db-bf8400fae138)\n\n\n- Rows: Set rows of LCD.\n- Columns: Set columns of LCD.\n- Pixel Size: Set Size per pixel in LCD.\n- Space Size: Set space size between pixel in LCD.\n- Backlight Color: Set Backlight color in LCD (Pixel off).\n- Pixel Color: Set Color of pixel in LCD (Pixel on)\n- Auto Clear: Enable auto clear text every time when change text.\n- ROM: Set ROM of LCD. **JP** for Japanese standard font, or **EU** for European standard font.\n- Transition Duration (1.2+): Set Blur for pixel transition.\n\n# Custom Characters\n\nThis Node allows you to send custom characters to an LCD display in Node-RED. You can easily create custom characters using the [LCD Character Creator](https://maxpromer.github.io/LCD-Character-Creator/) tool and send them to your display.\n\n1. Create a Custom Character:\n   * Go to the [LCD Character Creator](https://maxpromer.github.io/LCD-Character-Creator/).\n   * Design your custom character.\n   * Set the \"Data Type\" option to \"Hex.\"\n   * Copy the generated hex values for the custom character.\n\n2. Format the Custom Character Payload:\n   After generating the hex values, you need to format the data into a payload before sending it to the LCD display. To send multiple custom characters, use an array of objects for `msg.cusChars`.\n\n   ```javascript\n   msg.cusChars = [\n      {\n         \"char\": [0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F],\n         \"row\": 0,\n         \"col\": 0\n      },\n      {\n         \"char\": [0x00, 0x01, 0x02, 0x04, 0x08, 0x10, 0x00, 0x00],\n         \"row\": 0,\n         \"col\": 1\n      }\n   ];\n\n   return msg;\n   ```\n\n   * The `msg.cusChars` property should contain an array of character objects.\n   * Each object must contain the `char` data (the hex values), and optionally the `row` and `col` to specify the character's position.\n3. Send the Payload:\n   Once the payload is formatted, send it to your LCD display using the appropriate function or node to update the display with your custom characters.\n\n![image](https://github.com/user-attachments/assets/9835aa98-5c27-441c-b292-7ece42c76291)\n\n# License\n\nThis project is licensed under the **Apache-2.0**. See the [LICENSE](LICENSE).\n\n[`char-lcd`](https://github.com/jazz-soft/char-lcd) is licensed under the **MIT license**.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdpsoftware-foundation%2Fnode-red-dashboard-2-ui-lcd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdpsoftware-foundation%2Fnode-red-dashboard-2-ui-lcd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdpsoftware-foundation%2Fnode-red-dashboard-2-ui-lcd/lists"}