从零开始制作壁灯
Building a Wall Lamp from Scratch

原始链接: https://mbugert.de/posts/2026-09-09-bedroom-lamp-build/

出于对环境艺术的追求,一位新手创客耗时八个月,打造了一款定制的 LED 背光木质壁灯。尽管在木工、LED 电路和 CAD 设计方面毫无经验,创作者还是从零开始精心设计并制作了这件作品。 该项目涉及将可独立控制的 SK6812 LED 灯带集成到“黑白”亚克力板后方,并将其安装在铝型材框架内。主要的挑战包括:为沉重的木板设计一套稳定且重心平衡的壁挂系统,以及通过严谨的测试解决散热问题。在制作过程中,创作者利用当地创客空间完成了铣削和焊接等专业任务,并全程通过精确的 CAD 模型来确保结构的稳固性。 该灯具于 2026 年 1 月完工,不仅是一件装饰艺术品,也是一个接入了 WLED 和 Home Assistant 的多功能光源。尽管该项目投入巨大,材料和工具成本约 642 欧元,但它成功实现了创作者宏大的设计目标。创作者强调,虽然过程充满挑战且耗时,但同事们的支持以及看到构想变为现实的喜悦,让这一切努力都物有所值。

Hacker News最新 | 往期 | 评论 | 提问 | 展示 | 招聘 | 提交登录从零开始制作一盏壁灯 (mbugert.de)6分,由 jcklie 发布于 2 小时前 | 隐藏 | 往期 | 收藏 | 1 条评论 帮助 _hao 14 分钟前 [–] 这盏灯真不错!回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

Somehow, I spent 8 months of my free time designing and building a wall lamp from scratch. I didn’t have prior experience in woodworking or LED strips. Read on for how it came to be (and how it turned out).

Ambitions

The lamp topic actually started with the living room.

Having moved recently, I still had a gap to fill on the wall. Indirect lighting is the best kind of lighting (this needs no debate), so why not build a wall lamp that illuminates the whole living room? And while switched off, it’s an art piece? Consisting of lasercut Plexiglas panels that are backlit by LED strips, with support for animations? With wood paneling on the sides to make it look more classy?

Daydreaming of what this elusive piece of furniture could look like, I drew some mock-ups. I then came to my senses and realized:

  1. I had never worked with LED strips before,
  2. I had no clue how to mount the Plexiglas panels,
  3. I had no idea how to design the lamp so it could be mounted on the wall, and
  4. I had zero experience in woodworking.

I estimated that starting and finishing this project would take me 2 years, with a 99% chance of it never being finished. So I just hung paintings instead:

After congratulating myself for being such a mature decision-maker, I stepped into the rabbit hole of DIY lamps anyway, by building a simpler wall lamp for the bedroom. The idea would be to build a lamp as an art study, collecting enough experience to have a realistic chance of building that elusive lamp in the future.

So back to daydreaming, the best phase of any DIY project.

Mock-Ups

In the bedroom, the bed frame is made of beech wood. A wall lamp with beech wood panels that have LED strips hidden behind them would complement this well.

Roughly like this, but twice as long and not for 600€:

Or like this:

but with individually controllable LEDs so that different sections can light up, and it can either illuminate the room or just be a reading light. Ahh, daydreaming.

The next day, I committed myself and bought a second-hand beechwood countertop from the local classifieds, for 15€. It had legs attached that I didn’t need, but those turned out to be discontinued IKEA legs that sold for 30€ on ebay. 💰💰💰

That was back in May 2025.

Back to the mock-ups, specifically, designs that would fit the aesthetic of the bed:

I went with design #1. The black rectangles would be backlit Plexiglas panels.

My aspirations were clean-looking wooden panels from all angles, without visible bolts or cutouts. I did not know yet how the panels would be physically connected to each other. A milling and drilling solution where the panels are connected with threaded rods was thinkable, but had me worried about structural integrity and my wooden panels not being thick enough.

Instead, I planned to build a frame out of standardized aluminium extrusion parts to which the wooden panels could be attached. (I also had never worked with such aluminium parts before.) Here’s a mock-up from mid-June 2025:

The LED strip would wrap all around the aluminium extrusion, hidden behind the wooden panels. The power supply and control electronics would hopefully fit behind the panels. The mounting mechanism was not thought through at this point.

Around this time, I made the mistake (?) of chatting with my work colleagues about my lighting ambitions. Anyway, on to building this thing.

Build Log

August 2025 – Planning

A lot of time was spent on planning what components to use.

  • The LED strips would be SK6812 ones. 5V strips have the downside that long segments need power injection in multiple locations to end up with consistent brightness, but the compact lamp layout would make this easy.
  • For the LED controller I’d use a QuinLED Dig-Uno, which I decided for after watching a comparison video by @MakeItWorkTech (highly recommend!).
  • WLED as the software was an easy pick.
  • The WLED power calculator told me a 75W power supply would suffice. A Meanwell PSU would do the job. Colleagues advised me against picking those for their coil whine (jumping ahead: it’s a non-issue).
  • $LLM told me I would need LED diffusors, otherwise LED hotspots would be visible. I obliged and picked tall ones after watching this massively useful comparison video.
  • For the aluminium extrusions, I would be using 3030 and 3060 sizes (30x30mm, 30x60mm) based on gut feeling, and because the Meanwell PSU and Dig-Uno are 30mm tall.

Early September 2025 – Sizing and Parts Ordering

Onto sizing. The PSU is the largest component hidden behind the wooden paneling and dictates the height of the panels and the aluminium extrusions. The overall width would be 180cm. With 60 LEDs/m, I would end up with roughly 220 individual LEDs.

To avoid bad surprises after cutting/drilling anything, I maintained a CAD model throughout the project in OpenSCAD:

I ordered all the parts, unleashing a fork bomb of non-reroutable shipments for my neighbors to accept while I wasn’t home.

Late September 2025 – Aluminium Test Fit

A test fit with the aluminium extrusions revealed that connectors in the inner corners would be too weak for the load I expected.

I ordered 2x2 connector plates that would connect the aluminium parts on the outside.

Mid-October 2025 – Shifting Gears

A certain colleague at work remembered me musing about indirect lighting in May and asked about the project status over lunch. At this point, little tangible progress had been made.

I have great colleagues, so that conversation ended with bets being placed by multiple people on when this lamp project would (ever) be done. The bets ranged from December 1st 2025 (impossibly early) to April 15th 2026 (an insult dressed up as a bet).

I picked up the pace.

Late October 2025 – Woodworking

I couldn’t put off the irreversible step of cutting the countertop much longer. I got it done, that is, someone else cut it for me at the local makerspace:

November 2025 – Wall Mounting Decisions

In June’s mock-up, the lamp was mounted with three hypothetical wall hooks:

These hooks would either have to reach over the circumferential LED strip or interrupt it, producing shadows or ugly dark spots. Basically, they would maximally spoil the aesthetics. Can’t have that.

After thinking long and hard, I decided for the mounting solution with the best visuals and best structural stability: two wall hooks that mount into custom mounting plates attached to the aluminium extrusions, hidden behind the boxed-in section of the lamp:

This solution would also be the best in creating additional engineering effort, cost, project delays, and general headache. Let me elaborate:

  • The wooden panels are heavier than the extrusions. Looking at the lamp from the side, the center of gravity would therefore be several centimeters away from the wall. The optimal mounting point that minimizes mechanical stress on the extrusions is close to the center of gravity, e.g. in between wood and extrusions:

    Accommodating space for the tip of the wall hook and the mounting plate requires routing a pocket into the wooden panels, either with a handheld or CNC router (neither of which I had used before).

  • Each mounting plate needs to support 6-7kg. I would not trust a plastic 3D printed part to sustain this load over time.

  • Looking at the lamp from the front, the center of gravity is not centered between the wall hooks, because I thought in June that an asymmetric lamp would look cool (and had already cut the countertop that way):

    Naïvely hanging the lamp on the two wall hooks would result in the right side tipping down, with the left wall hook not contributing anything. A balancing solution would be needed, either by adding ballast to the left side, or by removing material on the right side.

The obvious solutions to these challenges are to look for thinner wooden panels to reduce weight, or to fix the asymmetry by shortening the right panel, but those are weak solutions. I’d rather engineer myself out of the corner I’ve engineered myself into.

Hence, I designed the mounting plates and ordered galvanized steel versions from PCBWay. With that, I crossed off my bucket list item of ordering custom steel parts for a hobby project. 🙂

Routing the pockets to fit those parts in — well, back to youtube for watching tutorials. To fix the asymmetry, I would be using ballast steel pellets I still had lying around from another project.

Mid-November 2025 – Plexiglas Panels

LED-backlit Plexiglas is all the rage for WLED projects on the internet. There exists a material that appears black when lit from the front, and color translucent when lit from behind. I had to experience this wondrous material myself.

The exact product name is Plexiglas Black & White 9H04 SC. To save myself from more makerspace visits for lasercutting, I had my parts cut and shipped from Acrylglas Shop in Germany.

Quick demonstration with the protective film still on:

Mid-December 2025 – Routing & Drilling

It was time to get serious with marrying aluminium and wooden panels. The two wooden panels would be affixed to the aluminium parts with L-shaped aluminium brackets.

First step: marking out the drill holes for the L-brackets and the pockets for the steel wall mounting plates:

The pre-tapped M8 threads in the extrusions came in handy (see the left photo). I had paid extra for them when buying the aluminium parts three months prior, without a concrete use case in mind. Lucky me!

I took my parts and templates to the makerspace and routed the four pockets with a handheld router equipped with a guide bushing.

The first pocket (top left in the second photo) came out disastrous, but it’s not going to be visible from the front anyway. Lessons were learned. Also, I learned that the clean and fast way of affixing templates is via two strips of adhesive tape (one on the wood, one on the template) and superglue in between.

Also, drilling holes for the L-brackets, and inserting threaded inserts with yet another jig. I chose threaded inserts and bolts over wood screws because of the far greater number of mating cycles they offer. Modularity is key!

It was now possible to attach the wooden panels to the extrusions for the first time:

Everything lined up. :)

Mid-to-late December 2025 – Shiny Metal Parts

Christmas came early by one week: the PCBWay parts arrived.

Now I know how all the popular DIY youtubers feel when they inspect their shiny new CNC-machined parts. I also know why they need those sponsor segments now, based on how much lighter my wallet feels (we’ll get to this in the end).

Timing-wise, I had ordered the steel parts, then templated and fully routed the pockets before the steel parts even arrived. This was a bit of a gamble, but avoided weeks of idle project time. I was 99% certain the parts would fit based on the CAD model, but seeing it in person was still a relief:

Early January 2026 – Main Assembly

A million little steps for putting it all together: polishing the wooden panels, cutting the LED channels, soldering the LED strips, gluing them down, dremeling cable channels (I bought a Dremel), cutting and dremeling the LED diffusors to size.

I had tried soldering the strips with my Ersa Tip iron at home, and the solder never stuck. A week later, I took the whole aluminium frame to the makerspace to use their soldering station and it was a breeze. Phew.

Finally, all the electrical and electronic components could be mounted in their intended final location:

With everything affixed, it could be put on the wall. Well, kind of:

Looking good, but there’s a big issue: an unplanned 1-2mm gap between the panels where light is bleeding through.

I had stashed the wooden parts in the bedroom all along, but after marking out the holes for drilling, I left them in the living room next to the radiator. The humidity and temperature difference must’ve shrunk them. I ordered adhesive felt strips to fill that gap.

Mid-January 2026 – Weight Balancing

The missing step before the lamp could be hung on the wall was solving the weight imbalance issue.

The plan was to attach 3D printed end caps to the tips of the aluminium extrusion. Those would fulfill three purposes:

  1. Capping off the open ends of the LED diffusors.
  2. Providing a hollow compartment to fill with steel pellets, on the lighter, left side.
  3. Providing space for branding (more details later).

In terms of CAD work, those were the most complicated parts to design in this project. Twice I thought I had printed the final parts, only to realize that I had forgotten about a specific design constraint, or that some dimensions were off.

Mid-January 2026 – Burn-In Test

Heat dissipation had me worried for a long time. The PSU and QuinLED are elegantly hidden, but are also boxed in from all sides with no room to breathe once the lamp is on the wall.

My main mitigation was to attach the PSU to the aluminium extrusion with an all-metal connection, which would hopefully suffice as a heatsink. The QuinLED sits on a printed part made of PETG, and would just have to hold on.

To check how much I would be in trouble, I ran a burn-in test. I placed Zigbee temperature sensors all over the lamp, positioned it flush against the wall, and ran it at full brightness:

After 90 minutes, the temperatures had reached an equilibrium below 40°C that was far away from the ~65°C I had considered worrying.

Great! Almost done. Time to attach the Plexiglas panels, put it on the wall, and balance it out. And then…

Finished Product

On January 22nd, after 8 months, the lamp was complete. The money shots:

I’m very happy with the end result. It looks just like the mock-up, what can I say.

The exposed power cable and some ugly spots on the wall couldn’t be avoided (these are brick walls, and I’m renting this place). The brightness is enough to tell blue and black socks apart, but I wouldn’t use it for vacuuming. I measured the power draw with an IKEA plug, and saw a maximum of 40W. Fun fact: the closest completion date a colleague had predicted in October was January 24th, off by only two days. 🎯

And because each LED can be controlled individually, here are all the features off-the-shelf lamps can’t do:

And obviously, being powered by WLED, it can be integrated into Home Assistant.

Two more design details worth mentioning:

Cost Breakdown

That brings us to the expenses for building this lamp:

CategorySum [€]Sum, in use [€]
3D printing (power & materials)12.896.02
Bolts & screws49.2430.83
Consumables (solder, tape, etc.)23.891.83
Lighting134.93114.90
Aluminium frame26.9425.06
Frame connectors, made-to-order107.0268.93
Frame connectors, off-the-shelf57.0520.99
Vanity items (acrylic, badges)102.05102.05
Wooden countertop15.0015.00
Customs52.6952.69
Shipping74.4374.43
Makerspace donations23.0023.00
Tools (bought)111.37111.37
Tools (rented)21.1221.12
Income-25.90-25.90
Total785.72 €642.32 €

“In use” refers to parts on the wall or unavoidable costs in obtaining them (e.g. buying a 5-pack of fuses but using only one).

Regarding the made-to-order parts from PCBWay:

  • One mounting plate was 19.05€.
  • One furniture badge was 29.77€ (ouch).
  • The 2mm thick PSU mounting plate was 30.84€.

Plus bank fees, plus shipping, plus customs. Compare that to the acrylic panels which were produced, lasercut, deburred & polished in Germany for 42.52€ plus shipping – an outright steal.

Looking back, I considered 600€ for a backlit piece of wood to be disproportionately expensive. Well well. And my calculations do not even include the time I spent on this project.

Final Thoughts

Do I like the finished lamp? Yes. Would I do it again? …maybe? But I’d approach it differently.

High standards, doing everything for the first time, and mild deadline pressure made for a stressful combination. Additionally, the last third of the project was rather dreadful, because all of the fun design and planning steps were complete and only menial work was left. This might be unavoidable for such a project. Let’s also not talk about the eternity it took to write this blogpost. 🫠

If I may give one piece of advice after all of this, then it’s to try and find people who encourage you to finish your projects. Conversely, I will try and poke others a little more.

With the bedroom lamp done, am I going to tackle the living room lamp next? Not anytime soon. But I may have ordered Plexiglas test parts to kickstart the daydreaming and prototyping…

联系我们 contact @ memedata.com