# Printed Circuit Board BOM Manager using Node-RED BARRED

**URL:** <https://discourse.nodered.org/t/printed-circuit-board-bom-manager-using-node-red-barred/99630>\
**Category:** Share Your Projects\
**Created:** [10 November 2025 10:19 UTC](https://discourse.nodered.org/t/printed-circuit-board-bom-manager-using-node-red-barred/99630 "2025-11-10T10:19:55Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)\
**Post date:** [10 November 2025 10:19 UTC](https://discourse.nodered.org/t/printed-circuit-board-bom-manager-using-node-red-barred/99630/1 "2025-11-10T10:19:55Z")

</div>

I have just built a Printed Circuit Board BOM (Bill-of-Materials) Manager using the Node-RED BARRED node created and release by Marcus Davies @marcus-j-davies

I had previously developed a simple system using a handheld barcode scanner to help manage the BOMs for my PCBs. While functional, the setup wasn’t very integrated — as it relied on an external display (such as a PC or laptop) to show the results. When Marcus Davies released his Node-RED BARRED node for Node-RED, I immediately realised it could solve this issue. Node-RED BARRED provides direct, real-time feedback by using a mobile phone as both the barcode scanner and a simple terminal to display results and/or present interactive menus to the user.

I have created a step-by-step [Tutorial](https://teamwork-int.com/share_my_projects/) that describes how I built the PCB BOM Manager. It includes sample Node-RED flows as well as schemas to create the necessary database tables.

I hope you enjoy reading the [Tutorial.](https://teamwork-int.com/share_my_projects/)

---

<div class="post-metadata">

**Author:** ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)\
**Post date:** [11 November 2025 18:21 UTC](https://discourse.nodered.org/t/printed-circuit-board-bom-manager-using-node-red-barred/99630/2 "2025-11-11T18:21:39Z")

</div>

Just been building a Dashboard to interact with my MySQL database as inserting and editing the entries manually with Heidi was a PAIN !!  
This dashboard allows me to create and manage a PCB (on the left-hand side) as well as insert/edit/delete components in the corresponding BOM table (on the right-hand side).

 ![dashboard_A](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/2/4/24d0e9f713d11e9d992c296dec252153f3a9cb9b.png)  
 ![dashboard_B](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/4/6/46123c002fff1790bf58a1dd2da51391784f6fb3.png)  
 ![dashboard_C](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/b/0/b09c584fe575d3c27e2a58a1c7939337c810be56.png)

If there is sufficient interest I'll write a tutorial on how I built it (your feedback is appreciated).
