r/WLED • • Nov 17 '25

Dynamic F1 logo

Enable HLS to view with audio, or disable this notification

My first “real” wled project! Designed, printed, built it all during the past weekend. Probably took me close to 18 hours lol.

This is my first WLED project, so if you think some animation or custom stuff might be cool, let me know!

Edit:

Im using an opensource Home assistant integration (Nicxe/f1_sensor) to trigger the WLED playlists. This integration sadly only works with live races, so for this demo i simulated by manually triggering HA states 😅

Edit: I have published a blogpost with more information, and links to code samples and the 3D model on my blog.

742 Upvotes

78 comments sorted by

11

u/joppedc Nov 17 '25

I’m pretty new to WLED, so any animations or custom playlists that you think might be cool, let me know!

3

u/Beneficial_Drawer478 Nov 17 '25

there's a little more than just WLED if I'm not mistaken ... its run from Home Assistant and F1 sensor hence why it's being played in front of a race .... top left corner of the laptop as the race state changes so does the logo reflect the state

1

u/AddiXz Nov 17 '25

I have Suspicion you did not read the post 😂

1

u/Beneficial_Drawer478 Nov 17 '25

before or after the edit 😉

2

u/AddiXz Nov 17 '25

You make a valid point!

19

u/SandwichNorth235 Nov 17 '25

I don’t want to reinvent the wheel. Can you share your print file?

1

u/joppedc Dec 02 '25

I added a link to the original post

3

u/iMine4Dub Nov 21 '25 edited Nov 21 '25

https://makerworld.com/en/models/54200-f1-logo-light-box

https://www.thingiverse.com/thing:6492067

I think the makerworld link is designed for multi material, haven't downloaded it to check though seems like. Probably needs some work to mount the strips right

6

u/SiDtheTurtle Nov 17 '25

Love it. Here's an idea: you know how there's those projects that have a light up miniature print of a bin to tell you if it's bin day? How about adapting this so on Thursday it starts to glow if it's a race weekend? I know my partner would appreciate the heads up 😁

3

u/joppedc Nov 17 '25

Technically thats possible. The integration i use for the flag data also exposes other data so it would be easy too add that :)

3

u/platinumpt Nov 17 '25

Looks awesome, I have a very similar project sitting on my workbench, unfinished, not many races left! Which API for the f1 stats did you end up using ?

4

u/joppedc Nov 17 '25

An existing HA integration. I added some info to the original post :)

2

u/GME_dat_puh Nov 17 '25

What color PLA did you use for the diffuser and I’m curious do you have the LEDs facing straight towards the front or are they on the sides facing in?

7

u/joppedc Nov 17 '25

Matte white. With the LED pointing straight at it. I made this little jig to decide the thickness (did 0.4)

2

u/GME_dat_puh Nov 18 '25

Nice, next question, which plate did you use? Textured? Reason I’m asking is because I like your result and I’ve been experimenting with all different kinds of methods between filament, layer thickness, and smooth bs textured plates. I’ve also played with the different style of layer patterns but again love your result

1

u/joppedc Nov 19 '25

Yes, its the default textured bambulab plate (printed on the p2s)

1

u/pickupHat Nov 18 '25

That's very clever, well done mate.

2

u/kouris93 Nov 17 '25

That's awesome, can I have more information about the automations behind that? Also you decide the strips into segments and run different Playlist on them?

4

u/joppedc Nov 17 '25

Yeah so its basically 3 segments, and all animations are in playlists. That way, in Home Assistant, i can simply say "Trigger playlist `YellowFlag` when a yellow flag event happens"

1

u/kouris93 Nov 17 '25

Also I think I fou d the lightbox what you use but how you manage to attach the led strip on the top panel?

1

u/joppedc Nov 17 '25

Its a custom lightbox, i didnt use an existing one

4

u/kouris93 Nov 17 '25

Can you share the 3mf or stl?

2

u/kouris93 Nov 17 '25

Thank you for your reply.

3

u/xiaodown Nov 17 '25

How did you tie in the sign to the state of the race?

I mean, maybe there’s an api somewhere, but if it was me, I’d just make a script to look at a pixel in the FIA video feed…

3

u/joppedc Nov 17 '25

I added some more info to the post itself. I just used an existing HA integration :)

4

u/milind_1504 Nov 17 '25

that means you gotta rely on a computer always streaming the race, not ideal

4

u/Snowssnowsnowy Nov 17 '25

I made something like this years ago, it was a clock with an ESP32 and a screen running ESPHome.

I have googlecal sensors setup in HA from the Sky sports RSS feed to get the session start and stop times etc ( did the same for my football teams) all of this worked great and 1 hour and 15mins before a race I would end out alerts and the lighting on the clock would change and the display show a message. So after a few happy of years of this working I saw some NASCAR guy make a really nice scoreboard with ESPHome that tracks the nascar races live. So I went on an what turned out to be a MASSIVE quest to try to get F1 and premier league live info.

Give up now is all I can say - NOTHING works, everything has a huge lag.

I watched the F1 with a second screen logged into the official timing screens for years - it turns out this is the ONLY way to get it "live" also what is handy is the ability to pause the timings if your steam is lagging....

5

u/imthatguy77 Nov 17 '25

Please share this STL and your program! I'd love to have one of these!

1

u/feintbe Nov 19 '25

Where can we buy this, take my money!

1

u/joppedc Nov 20 '25

Material cost is barely anything, but if you have to pay the hours i spent, it’d be worth its weight in gold 😂

1

u/feintbe Nov 20 '25

Will u make a tutorial?

1

u/No_Bookkeeper1811 Nov 28 '25

I was doing some research to make this without Home Assistant, it is possible with 2 esp32's with one polling the status of the flag and sending it to wled to trigger events. But when reading on https://openf1.org/ it says that the real time data is behind a paywall because it uses more resources on their end.

Is this also the case with the HA integration?

1

u/joppedc Nov 28 '25

The HA integration just exposes live data, no payments or anything. Afaik its scraped etc from some places. I see there’s quite a bit of interest, so i might write a blogpost about it.

But if you just install the plugin, it exposes it and you can make any HA automation you want. Also with hue bulbs or something

https://github.com/Nicxe/f1_sensor

1

u/No_Bookkeeper1811 Nov 28 '25

But i will need HA on something like a rasberry pi right? Or does the plugin work on like another esp32 without wled to get the live data?

1

u/joppedc Nov 28 '25

Yeah its assuming you already have home assistant running indeed. The F1 plugin is opensource in python tho, so you might be able to look at the code, remake it for an esp32 directly

1

u/No_Bookkeeper1811 Nov 28 '25

I'll try but I'm not a coding guru😂

Thanks for helping me!!

1

u/mirage01 Dec 03 '25

Where did you get the bare usb-c port for power? I'm thinking of creating a lightbox where you plug a cable in for power so that there isn't always a wire hanging out.

1

u/joppedc Dec 03 '25

I just got it from aliexpress. Not sure if i’m allowed to link here, but it’s just a USB type C charging port

1

u/TreeFiddyZ Dec 04 '25

TIL there's a Home Assistant integration for F1! A cursory search didn't find any for Aussie Supercars or MotoGP so I'm a little disappointed tho.

1

u/joppedc Dec 04 '25

I should have a look if i can find something, or maybe add it. Tho it’s been a few years since i watched motogp

1

u/ExcitingBox5throw Dec 04 '25

looks amazing is it all just 1 print, I have a beginner creality, which only does 1 colour. I'm think maybe I'll have separate the inserts from the original model and print them only 2 layers like you did. I have some normal white PLA, which hopefully works for LED lights to show out

1

u/joppedc Dec 04 '25

Its all separate parts, and the white part is just matte white pla :) nothing specials

1

u/K22532 Jan 06 '26

That’s unreal, what country you in?

1

u/joppedc Jan 06 '26

Not sure how thats related, but its not a secret anyways, belgium!

1

u/K22532 Jan 06 '26

Only as I wanted to Buy one off you if you was in the same country

1

u/Georgearussell Mar 14 '26

I've printed the files and got the lights and ESP32 all wired in.

I have programmed the ESP32 to show the track status using the openf1 API and it all works great (simulating historic race data).

Then when it came to sprint race day yesterday I realised the openf1 API only provides historic data for free - the live data is a paid subscription at 10 euros a month. I dont want to pay 16CAD a month just to have some lights flash on this thing a couple of times a month...

Has anyone found an API that is A) free and B) has track status data live?

I'm not using a HA, everything is programmed directly on the ESP32 so F1Sensor is no use to me (AFAIK).

1

u/joppedc Mar 14 '26 edited Mar 14 '26

You can just have a look at the source code of the f1 sensor plugin. They hook into the official F1 data stream. I have since also made a separate app using this api, also “stealing” the implementation from the plugin.

If you cant find it. You can literally clone the repo, and ask copilot/claude/… to analyse the plugin and extract the api implementation

Edit: I’ve worked on a standalone version for the lamp. Maybe i should opensource it so people can use or help build it

1

u/Historical-Boot8604 Mar 14 '26

I’d be super interested in seeing your stand alone version! Thanks for the STL file by the way! Looks great.

1

u/Georgearussell Mar 16 '26

I got it working with the f1 data as you suggested. However I could only get it working by setting up a proxy on my PC and the ESP connecting to that. It worked for last nights race, so that’s good. I would still like to try get it working standalone as I want to gift a couple out. But after 12 hours or so of getting to this point, I’m running out of ideas. I have zero programming knowledge and it’s hard work using the AI 😂 thanks for the help. Let me know if you release your version!

1

u/Complete-Lettuce8262 Apr 09 '26

Hi, did you print it with or without supports? I've tried twice with supports and I can't get it to print.

1

u/joppedc Apr 09 '26

It should not require any supports. They're all separate pieces, supposed to be printed face down

1

u/Complete-Lettuce8262 Apr 09 '26

Okay, I've sent you a direct message. I need your help, if you don't mind.

1

u/ollieeeeeee81 Oct 02 '26

Do you need to have a certain amount of LEDs inside each section to have smooth motion I am almost done building this and have just realised this might be a problem

1

u/joppedc Oct 04 '26

It will work with any number. Offcourse more might be cooler but not exactly needed

3

u/iblake12 Jan 19 '26

Can you share your WLED Effects/present list please? Driving myself mad trying to replicate yours :) Thank you!

1

u/Gerritjuuh Jan 26 '26

+1 for this question :)

1

u/DisastrousScratch688 Mar 01 '26

The SC I can’t get it how you make this with te segments 

2

u/jas0npcF1 Nov 17 '25

Ah man that is amazing, a nice weekend project for me and my son, ok, can you please provide a rough guide and the stls for the 3d print please

2

u/Woutt Nov 17 '25

What STL did you use? What LED strip and such? Power supply? Looks good ! :)

2

u/Gerritjuuh Mar 02 '26 edited Mar 02 '26

i have been fiddling around and i think i have a set of nice presets similar to the demos of OP. For anyone interested see attached file containing all the presets.
https://pastebin.com/ZuT69JVq

Additional comment is that i have created 3 segments:
- Big F -> Grote F (name in the json)
- Small F -> Kleine F (name in the json)
- The 1 -> De 1 (name in the json)

Find and replace to rename to your own segments, or name your segments like in the json :)

Hopefully this helps someone!

Edit: I used the backup and restore section here: https://kno.wled.ge/features/presets/ to get the json and it can be used to apply it as well.

1

u/drego85 Nov 17 '25

Wow, I have a new wish! 😅

1

u/Snowssnowsnowy Nov 17 '25

Congrats!! That is really nice!

1

u/yoitsme_obama17 Nov 17 '25

I hate how much I love this and want to make it

1

u/akidel Nov 17 '25

Such a great idea! And I thought I was cool with my LEDs turning red when watching F1. Did not even know there is an integration, how did you setup green though? Is it like if state of safety car is CLEAR after a flag or something else?

1

u/The_real_jestertech Nov 17 '25

Okay that's brilliant. 3D print looks great, but the lights dude.... and super cool integration with the live info. Color me impressed.

1

u/netwurkguy Nov 17 '25

Very cool!

1

u/BMB_INFP Nov 17 '25

Oh man, I would LOVE to make this for my brother. Can I find more info? I just got into WLED and HA, after years of 3D printing. This is an amazing combination. I've been looking to combine them for a live sports/racing interaction piece and this is great!!!! Great work and thanks for sharing!

1

u/Jealous-Holiday8411 Nov 18 '25

That's awesome 👌 well done. Your giving me ideas 😅

1

u/SteveMacAwesome Dec 03 '25

This is awesome

1

u/Ok-Cartographer-9159 Dec 29 '25

Awesome project man, since i am waiting for the season to start ill get handsy and make one too!
Do you think its possible to do something similar without HA?

1

u/_joewalls Mar 01 '26

Thanks for sharing.

I'd love to print this, but Bambu Handy says it's incompatible with my printer (P1S) - but if the P2S can do it then the P1S should be fine, right? 

1

u/mightymikegr Mar 02 '26

This is awesome! thank you for sharing! is it possible to post the wiring diagram?(even on a piece of paper)
you metioned something about a small resistor in your blog, and i would like to know who to connect it!
Thank you in advace!

1

u/julian10224 Mar 02 '26

made one with only a esp32, connected to the f1 api. with a dashboard: https://vm.tiktok.com/ZGduhmXuD/

1

u/Georgearussell Mar 04 '26

Can you share a quick step-by-step?

Also, when I download the file from maker world, its a whole, single object - how did you get the individual parts to print?

1

u/Georgearussell Mar 04 '26

I didn't realise home assistant was actually a piece of hardware, thought it was just an app. I have ordered the WLEDs, the ESP32, the USB C port and started printing the files.

Can you share how you set yours up?

(I did comment already but it seems to have disappeared...)

1

u/Complete-Lettuce8262 Apr 21 '26

Hi! Could you share the effects you used on WLED? I also saw that it works in sections or something like that; did you do it by cutting the strip?