Blueprint

Programmable 24×8 LED Matrix Nametag

This is a wearable LED nametag made from three 8×8 LED matrices driven by MAX7219 chips and a microcontroller. It can display scrolling text, animations, or patterns, and it’s fully programmable. I’m building it mostly for fun and to wear at events like FRC events or whenever, but also to learn more about PCB design, LED drivers, and embedded programming.

Created by Lyric S Lyric S

Tier 3

3 views

0 followers

Lyric S Lyric S added to the journal ago

FINALLY got the parts

I got the last and final part yesterday (after having to ask for more money for it because I forgot to order it), meaning I now have every part needed to make this! I'll be posting updates on how things are going and my progress Screenshot 2026-01-25 212958
with building my project! I'm really excited :D

Lyric S Lyric S added to the journal ago

Bought the parts

Sorry this is so late, I ordered the parts a couple of days ago, and I thought I should update this.
I received my grant a couple of days ago and bought parts from DigiKey, AliExpress, and PCBWay. As of the time of writing this, they should be getting here around the same time, except for some outliers. I can't wait for things to get here :)Screenshot 2026-01-25 212958

Tanuki Tanuki ⚡🚀 approved Programmable 24×8 LED Matrix Nametag ago

Tier approved: 3

Grant approved: $58.00

Good work! I would reccomend adding a hole in case u want to attach it to a lanyard, but regardless, approved :)

Lyric S Lyric S submitted Programmable 24×8 LED Matrix Nametag for ship review ago

Lyric S Lyric S added to the journal ago

Finished project :D

I'm done!! :D Woohoo
I spent time creating a BOM and adding to my README in my repo to satisfy the submission guidelines.
Overall, I had so much fun creating this project, and I can't wait to actually build this. I've been wanting to do this project for so long, but I lacked the money to do so. I can't wait :)
540368512-a85df8c2-f7ed-447d-a756-bb01161435a9

Lyric S Lyric S added to the journal ago

Worked on writing firmware

Yesterday and today, I worked on writing firmware to actually make the project work, but unfortunately, I was not able to test to see if it works. About 50% of my code is just an amalgamation of other people's code that they used in their projects, so I have no idea if it works or not lol. From writing it, I think the logic is (probably?) correct and could work (MAYBE?????). Anyways, most of the time spent coding was looking at other projects and trying to apply the same logic to my own code lol. My next steps for this project will be making a BOM and editing my README :D I'm almost done woohoo
Screenshot 2026-01-26 080741

Lyric S Lyric S added to the journal ago

Made the case & made adjustments to PCB

Today I made quite a bit of progress towards my project :D
First, I made some adjustments to the PCB routing (what was I doing at 2 am last night???) and fixed some issues, which only took ~30 minutes.
Later in the day, I began to work on the case for my nametag. The main purpose of the case was to make sure no electronic components were exposed, so I'm not focusing much on aesthetics for now. It took me a bit to figure out how to export and import my PCB 3D model, lol, but I got it figured out. My next steps will be to start writing firmware, which I unfortunately won't be able to test, but will hopefully give me a good starting point for when I do have it. I had a lot of fun making the 3D model though :) Here it is:
Screenshot 2026-01-25 212958
Screenshot 2026-01-25 213012

Lyric S Lyric S added to the journal ago

Routed the PCB

Woohoo!! :D The PCB is finally routed!
Once I laid out all the components, I began routing the PCB and slightly rearranging components to my liking. I decided that I wanted the nametag to look like one of those "Hello, my name is..." nametags, so I added that to the top of the PCB. I did this in ~3.5 hours, so it doesn't look the best, so I'll continue working on making it look better tomorrow lol. It's almost 2 in the morning where I am, so I'm done for today. I had a very fun (and very frustrating) time routing this, and I'm hoping I'm able to get started on the case and firmware pretty soon :D. Anyways, here's my current routing (It's a mess, I know, I'll fix it) and some 3d models of it :D. I'll give more updates tomorrow!
Screenshot 2026-01-25 014315
Screenshot 2026-01-25 014249
Screenshot 2026-01-25 014238

Lyric S Lyric S added to the journal ago

Arranged PCB & changed footprints

So I arranged the PCB to be how I wanted it to be :D I haven't started routing anything yet or anything like that, but I did change some footprints and stuff. I did notice that my capacitors are sooo tiny and would be so hard to hand-solder, so I made them quite a bit bigger and found similar ones online. I am OFFICIALLY (hopefully) ready to start routing the PCB (YAY :DDD).
Screenshot 2026-01-24 221007

Lyric S Lyric S added to the journal ago

Changed Schematic & Started PCB

So, after doing some schematic review, I made some slight changes to my schematic, but mostly minor stuff. I was now ready to begin the actual PCB :D... Or so I thought. Apparently, 90% of the parts I used didn't have any footprints assigned to them, and half of them I had to find online and download myself, which took a bit. During this time, I made slight changes to the schematic cause I found better symbols to use or better options for components. Here is the completed schematic:
schem
Once every part had a footprint assigned to every part, I could finally start on the actual PCB design. Right now, everything is just thrown onto there and unorganized. My next steps are to rearrange all the parts and begin routing the PCB. I purposely chose certain parts to be through-hole because I suck at surface mount hand soldering :,)
I'm really excited for this part, I like routing PCBs :) I might work on it tonight and do another devlog, or start tomorrow, depending on how tired I am later. Anyways, here's a photo of all my parts for my PCB: pcb

Lyric S Lyric S added to the journal ago

Finished (probably?) the schematic

Ok, so I finally finished the P=CB Schematic (YAY :D). I had to look at other projects to figure out which parts I could use and how to incorporate them into my project. During my research, I decided I wanted to add an indication light and an on/off switch. I also saw some projects using the Adafruit MiniBoost 5V (https://www.adafruit.com/product/4654), so I decided to implement it in my project as well. Unfortunately, I couldn't find an already-made symbol or footprint for this part, so I spent a bit making my own of each to use in my design. As of now, I believe I'm done with my schematic and can begin working on the actual PCB design :D. My next steps are to get my schematic reviewed by some people and get some feedback, and then change what needs to be changed. I'm super excited for next steps and how this project is going :D.
Screenshot 2026-01-24 135748

Lyric S Lyric S added to the journal ago

Worked on the schematic & added MCU + battery charging

OK, so some pretty big updates. I decided that I wanted my project to be able to be powered by a rechargeable LiPo battery & be able to charge the battery, and be reprogrammed through a USB-C port. I thought a rechargeable battery would be best so that when you wear it, there won't be any wires leading to a power bank or something. I could not for the life of me figure out how to implement this into my circuit by myself, so I did some research on how I would implement this by looking at similar projects and how other people did it. Eventually, I did learn how the circuit works, which I'm happy about. I also decided to use an ATtiny85 as the main MCU in my circuit, which I also did not know how to use :,)
After doing even more research on this kind of microcontroller and how other people used it in their projects, I implemented it into my schematic. I had a lot of fun reading about low-pin-count microcontrollers and how they work, and I was surprised when I learned how much you can do with only eight pins! I'm not quite done with this project, as I still have much more to do until this is considered complete, but I wanted to give an update on everything. I'm having a lot of fun doing all of this, and I can't wait to make it :)
Screenshot 2026-01-23 234208

Lyric S Lyric S added to the journal ago

Created a plan & started creating the schematic for the PCB

So, first things first, I created a (very rough) sketch of what I wanted my project to end up being (in Microsoft Paint.....), so here's what this was:
Screenshot 2026-01-22 180604
Of course, this is a very rough sketch and doesn't even show electronics or anything, but it's enough for now lol. The main features I want this to have are:

  • 3 8x8 LED Matrices (Color doesn't matter to me)
  • Reprogrammable so I can display whatever I want
  • Scrolling text (Or animations)
  • Small/light enough to put on a shirt
  • 3D printed case so PCB & electronics arent exposed Once I had this list of things I wanted it to have, I started planning it out. For the LED matrices, I decided to use 3 1088as 8x8 LED matrix. For controlling these, I decided to use the MAX7219 LED display driver chip. Unfortunately, I didn't have any experience with these, so I had to read through documentation and other projects using them to fully understand how to use them. Once I decided on those parts, I started the PCB schematic in KiCad. Today, I got symbols and footprints for all my parts installed and set up. I also set up my LED matrices and MAX7219 symbols so I can have a good starting point. Screenshot 2026-01-22 174846

I found myself at a good stopping point for now, since I've been staring at my computer and documentation for hours now lol. I still have a lot of work to do, but I'm excited for everything, even though I'm expecting a ton of problems. I'm really excited for how this is gonna turn out, I've been wanting something like this since forever :)

Lyric S Lyric S started Programmable 24×8 LED Matrix Nametag ago

1/22/2026 - Created a plan & started creating the schematic for the PCB

So, first things first, I created a (very rough) sketch of what I wanted my project to end up being (in Microsoft Paint.....), so here's what this was:
Screenshot 2026-01-22 180604
Of course, this is a very rough sketch and doesn't even show electronics or anything, but it's enough for now lol. The main features I want this to have are:

  • 3 8x8 LED Matrices (Color doesn't matter to me)
  • Reprogrammable so I can display whatever I want
  • Scrolling text (Or animations)
  • Small/light enough to put on a shirt
  • 3D printed case so PCB & electronics arent exposed Once I had this list of things I wanted it to have, I started planning it out. For the LED matrices, I decided to use 3 1088as 8x8 LED matrix. For controlling these, I decided to use the MAX7219 LED display driver chip. Unfortunately, I didn't have any experience with these, so I had to read through documentation and other projects using them to fully understand how to use them. Once I decided on those parts, I started the PCB schematic in KiCad. Today, I got symbols and footprints for all my parts installed and set up. I also set up my LED matrices and MAX7219 symbols so I can have a good starting point. Screenshot 2026-01-22 174846

I found myself at a good stopping point for now, since I've been staring at my computer and documentation for hours now lol. I still have a lot of work to do, but I'm excited for everything, even though I'm expecting a ton of problems. I'm really excited for how this is gonna turn out, I've been wanting something like this since forever :)

1/24/2026 12 AM - Worked on the schematic & added MCU + battery charging

OK, so some pretty big updates. I decided that I wanted my project to be able to be powered by a rechargeable LiPo battery & be able to charge the battery, and be reprogrammed through a USB-C port. I thought a rechargeable battery would be best so that when you wear it, there won't be any wires leading to a power bank or something. I could not for the life of me figure out how to implement this into my circuit by myself, so I did some research on how I would implement this by looking at similar projects and how other people did it. Eventually, I did learn how the circuit works, which I'm happy about. I also decided to use an ATtiny85 as the main MCU in my circuit, which I also did not know how to use :,)
After doing even more research on this kind of microcontroller and how other people used it in their projects, I implemented it into my schematic. I had a lot of fun reading about low-pin-count microcontrollers and how they work, and I was surprised when I learned how much you can do with only eight pins! I'm not quite done with this project, as I still have much more to do until this is considered complete, but I wanted to give an update on everything. I'm having a lot of fun doing all of this, and I can't wait to make it :)
Screenshot 2026-01-23 234208

1/24/2026 2 PM - Finished (probably?) the schematic

Ok, so I finally finished the P=CB Schematic (YAY :D). I had to look at other projects to figure out which parts I could use and how to incorporate them into my project. During my research, I decided I wanted to add an indication light and an on/off switch. I also saw some projects using the Adafruit MiniBoost 5V (https://www.adafruit.com/product/4654), so I decided to implement it in my project as well. Unfortunately, I couldn't find an already-made symbol or footprint for this part, so I spent a bit making my own of each to use in my design. As of now, I believe I'm done with my schematic and can begin working on the actual PCB design :D. My next steps are to get my schematic reviewed by some people and get some feedback, and then change what needs to be changed. I'm super excited for next steps and how this project is going :D.
Screenshot 2026-01-24 135748

1/24/2026 7 PM - Changed Schematic & Started PCB

So, after doing some schematic review, I made some slight changes to my schematic, but mostly minor stuff. I was now ready to begin the actual PCB :D... Or so I thought. Apparently, 90% of the parts I used didn't have any footprints assigned to them, and half of them I had to find online and download myself, which took a bit. During this time, I made slight changes to the schematic cause I found better symbols to use or better options for components. Here is the completed schematic:
schem
Once every part had a footprint assigned to every part, I could finally start on the actual PCB design. Right now, everything is just thrown onto there and unorganized. My next steps are to rearrange all the parts and begin routing the PCB. I purposely chose certain parts to be through-hole because I suck at surface mount hand soldering :,)
I'm really excited for this part, I like routing PCBs :) I might work on it tonight and do another devlog, or start tomorrow, depending on how tired I am later. Anyways, here's a photo of all my parts for my PCB: pcb

1/24/2026 10 PM - Arranged PCB & changed footprints

So I arranged the PCB to be how I wanted it to be :D I haven't started routing anything yet or anything like that, but I did change some footprints and stuff. I did notice that my capacitors are sooo tiny and would be so hard to hand-solder, so I made them quite a bit bigger and found similar ones online. I am OFFICIALLY (hopefully) ready to start routing the PCB (YAY :DDD).
Screenshot 2026-01-24 221007

1/25/2026 1 AM - Routed the PCB

Woohoo!! :D The PCB is finally routed!
Once I laid out all the components, I began routing the PCB and slightly rearranging components to my liking. I decided that I wanted the nametag to look like one of those "Hello, my name is..." nametags, so I added that to the top of the PCB. I did this in ~3.5 hours, so it doesn't look the best, so I'll continue working on making it look better tomorrow lol. It's almost 2 in the morning where I am, so I'm done for today. I had a very fun (and very frustrating) time routing this, and I'm hoping I'm able to get started on the case and firmware pretty soon :D. Anyways, here's my current routing (It's a mess, I know, I'll fix it) and some 3d models of it :D. I'll give more updates tomorrow!
Screenshot 2026-01-25 014315
Screenshot 2026-01-25 014249
Screenshot 2026-01-25 014238

1/25/2026 9 PM - Made the case & made adjustments to PCB

Today I made quite a bit of progress towards my project :D
First, I made some adjustments to the PCB routing (what was I doing at 2 am last night???) and fixed some issues, which only took ~30 minutes.
Later in the day, I began to work on the case for my nametag. The main purpose of the case was to make sure no electronic components were exposed, so I'm not focusing much on aesthetics for now. It took me a bit to figure out how to export and import my PCB 3D model, lol, but I got it figured out. My next steps will be to start writing firmware, which I unfortunately won't be able to test, but will hopefully give me a good starting point for when I do have it. I had a lot of fun making the 3D model though :) Here it is:
Screenshot 2026-01-25 212958
Screenshot 2026-01-25 213012

1/26/2026 8 AM - Worked on writing firmware

Yesterday and today, I worked on writing firmware to actually make the project work, but unfortunately, I was not able to test to see if it works. About 50% of my code is just an amalgamation of other people's code that they used in their projects, so I have no idea if it works or not lol. From writing it, I think the logic is (probably?) correct and could work (MAYBE?????). Anyways, most of the time spent coding was looking at other projects and trying to apply the same logic to my own code lol. My next steps for this project will be making a BOM and editing my README :D I'm almost done woohoo
Screenshot 2026-01-26 080741

1/26/2026 12 PM - Finished project :D

I'm done!! :D Woohoo
I spent time creating a BOM and adding to my README in my repo to satisfy the submission guidelines.
Overall, I had so much fun creating this project, and I can't wait to actually build this. I've been wanting to do this project for so long, but I lacked the money to do so. I can't wait :)
540368512-a85df8c2-f7ed-447d-a756-bb01161435a9

2/3/2026 - Bought the parts

Sorry this is so late, I ordered the parts a couple of days ago, and I thought I should update this.
I received my grant a couple of days ago and bought parts from DigiKey, AliExpress, and PCBWay. As of the time of writing this, they should be getting here around the same time, except for some outliers. I can't wait for things to get here :)Screenshot 2026-01-25 212958

3/3/2026 - FINALLY got the parts

I got the last and final part yesterday (after having to ask for more money for it because I forgot to order it), meaning I now have every part needed to make this! I'll be posting updates on how things are going and my progress Screenshot 2026-01-25 212958
with building my project! I'm really excited :D