Die Idee zum pxlBlck_Pot ist stark inspiriert von einem Design, dass Luke (@i_am_lukas) entworfen hatte. Er war damit einverstanden, dass ich sein Design übernehme. Vielen Dank nochmal dafür. 🙂
Beim pxlBlck_Pot handelt es sich im Prinzip um einen 3D gedruckte Blumen-Übertopf. In diesen kann eine 32×8 WS2812 LED-Matrix eingelegt werden. So lässt sich die Funktion des pxlBlck unsichtbar in einen Blumentopf integrieren.
Dabei ist die LED-Matrix im nicht eingeschalteten Zustand nicht zu sehen. Erst wenn die LEDs aktiviert werden, ist das Display auf der Außenseite sichtbar.
Wie Ihr Euch einen eigenen pxlBlck_Pot bauen könnt ist im folgenden Artikel beschrieben.

Safety instructions
I know the following notes are always kind of annoying and seem unnecessary. Unfortunately, many people who knew "better" have lost eyes, fingers or other things due to carelessness or injured themselves. Data loss is almost negligible in comparison, but even these can be really annoying. Therefore, please take five minutes to read the safety instructions. Because even the coolest project is not worth injury or other trouble.
https://www.nerdiy.de/sicherheitshinweise/
Affiliate links/advertising links
The links to online shops listed here are so-called affiliate links. If you click on such an affiliate link and make a purchase via this link, Nerdiy.de will receive a commission from the relevant online shop or provider. The price does not change for you. If you make your purchases via these links, you support Nerdiy.de in being able to offer other useful projects in the future. 🙂
Requirements
For the assembly you have to master soldering tasks. The following articles contain tips on this.
- Electronics - My friend the soldering iron
- Electronics – Solder THT components by hand
- Electronics – Solder SMD components by hand
Required tool:
Required material:
In the following list you will find all the parts you need for the assembly.
Overview
Hier seht Ihr eine kleine Übersicht, wie die Anzeige von Animationen und der Uhrzeit auf dem pxlBlk_Pot aussehen kann.
Collect the necessary parts
Damit es mit dem Aufbau Eures pxlBlck_Pots losgehen kann solltet Ihr zunächst alle benötigten Teile zusammensuchen.

Zum Aufbau des pxlBlck_Pot benötigt Ihr die folgenden Bauteile.
- 3D printed base
- 3D gedruckter Deckel
- 4x Gewindeeinsatz M3
- 4x M3x6 Senkkopfschraube
- 6×32 LED Panel auf flexiblem PCB
- ESP8266
- 5x ca. 15cm lange Leitungen
- Papierstreifen ca. 80x300mm
Die STL-Dateien zum ausdrucken auf Eurem 3D Drucker findet Ihr im Repository für den pxlBlck_Pot unter folgendem Link.
Das LED Panel vorbereiten
Bevor es mit dem Einbau des LED Panels losgehen kann solltet Ihr dieses noch etwas vorbereiten.

Dazu benötigt Ihr fünf Leitungen von ca. 15cm Länge und das LED Panel.
Jeweils zwei Leitungen können gerne die gleiche Farbe haben, da diese dazu genutzt werden das Panel mit Energie zu versorgen.

Danach könnt Ihr das mittlere Anschlusskabel wieder anlöten. Allerdings dreht Ihr es vorher, sodass die Leitung nach oben direkt von dem LED Panel wegführt.

Die Vorbereiteten Leitungsstücke könnt Ihr nun an den abisolieren und mit etwas Lötzinn verzinnen. So fällt das verlöten mit dem LED Panel später leichter.

Nun könnt Ihr die Leitungen an der linken Seite des LED Panels anlöten. Hier findet Ihr drei Kontakte. Neben dem 5V und GND Eingang auch den DIN Anschluss, über den später die Daten an das LED Panel gesendet werden.

Wiederholt dies nun noch für die rechte Seite des LED Panels mit den übrigen Leitungsstücken. Hier schließt Ihr natürlich nur die Leitungen für GND und 5V an. Es ist sehr hilfreich, wenn Ihr die Zuordnung der Farbe zu dem jeweiligen Anschluss identisch mit dem Anschluss auf der linken Seite des LED Panels haltet.
LED Panel in Gehäuse einstecken
Nun geht es daran, dass vorbereitete LED Panel in dem Gehäuse zu verbauen.

Dazu benötigt Ihr folgende Teile.
- das 3d gedrukte Gehäuse des pxlBlck_Pots
- das vorbereitete LED Panel
- ein Streifen aus Papier mit den Maßen 300x80mm

Schieb den Papierstreifen nun wie abgebildet ca. einen cm in die dafür vorgesehene Öffnung in der Basis.

Nun könnt Ihr das LED Panel wie abgebildet in die Basis einschieben.
Der hier gezeigte Papierstreifen ist leider etwas zu kurz gewesen. Deswegen deckt er die LED Matrix nicht über die gesamte Breite ab. Hier könnt Ihr natürlich gerne einen Papierstreifen verwenden, der über die gesamte Breite geht.

Dabei muss das LED Panel “bis zum Anschlag” in die Basis eingeschoben werden.
Dabei kann eine Pinzette oder ein anderes dünnes Werkzeug sehr hilfreich sein.
Anschlussleitungen vorbereiten
Damit der Anschluss der Leitungen an den ESP8266 später leichter fällt, empfiehlt es sich nun die einzelnen Versorgungsleitungen zusammenzufassen.

Dazu solltet Ihr die Anschlussleitungen für den 5V Anschluss (Hier die roten und orangenen Leitungen) nun miteinander verbinden und…
ESP8266 anschließen
Der ESP8266 ist der Mikrocontroller über den die LED Matrix später angesteuert wird. Diesen müsst Ihr nun mit den vorbereiteten Leitungen verbinden.

Dazu benötigt Ihr den ESP8266 und die vorbereitete Basis des pxlBlck_Pots inklusive eingeschobenem LED Panel.

Nun könnt Ihr die Leitungen wie abgebildet an den ESP8266 anschließen. Dabei werden die Leitungen wie folgt verbunden:
LED panel | ESP8266 |
G | GND |
5V | 5V |
DIN | D6 |
Montage des Deckels vorbereiten
Damit die auf der Unterseite verbaute Elektronik etwas geschützt ist, könnt Ihr nun noch einen Deckel montieren.

Dazu müsst Ihr zunächst die Gewindeeinsätze einsetzen mit denen der Deckel später mit der Basis verschraubt wird. Dazu benötigt Ihr vier Gewindeeinsätze für M3 Schrauben.
USB Kabel anschließen und Deckel montieren
Damit der ESP8266 und das angeschlossene LED Panel mit Energie versorgt werden kann, muss nun noch ein USB Kabel angeschlossen werden. Erst dann kann der Deckel auf der Unterseite montiert werden.

For this you will need the following parts.
- die vorbereitete Basis inklusive verbautem ESP8266 und LED Panel
- vier M3x8 Schrauben
- ein USB Kabel mit Micro USB Anschluss
- den 3d gedruckten Deckel
Program firmware
Nach dem Aufbau des pxlBlck_Pot müsst Ihr nun noch ESPEasy inklusive pxlBlck-Plugin auf dem ESP8266 installieren. Wie Ihr dabei vorgehen könnt ist in folgendem Artikel beschrieben.
Configure pxlBlck plugin
After installing the firmware you have to configure the plugin correctly. You can also find information about this in the article pxlBlck - Install and configure the pxlBlck plugin.
For additional orientation, you can also use the settings from the screenshot shown here.

Animations, icons and commands
More information about the display of animations, icons and the possible commands with which you can configure your pxlBlck can also be found in the following articles.
- pxlBlck - Configure and display animations
- pxlBlck - design icons, transfer them to the pxlBlck and display them
- pxlBlck - Commands for configuring the pxlBlck
Have fun with the project
I hope everything worked as described for you. If not or you have questions or suggestions please let me know in the comments. I will then add this to the article if necessary.
Ideas for new projects are always welcome. 🙂
PS Many of these projects - especially the hardware projects - cost a lot of time and money. Of course I do this because I enjoy it, but if you think it's cool that I share the information with you, I would be happy about a small donation to the coffee fund. 🙂
Hi,
unfortunately I cannot load the STL files into my slicer. I tested Prusa's and Snapmaker's.
Is there another trick?
Best regards
Jens
hey jens,
I just tried again with the files downloaded from the repository and I can import them into my slicer with no errors.
Ich nutze “Slic3r” als Slicer. Was funktioniert denn bei Dir nicht genau? Lädt es einfach nicht oder wird eine Fehlermeldung angezeigt?
Best regards
Fab
Hi,
swe Slicer by Pruser is also based on Slic3r. but none of your other files work either. Maybe it's my computer. I'll try another one tomorrow.
Oddly enough, other STL files from other projects work
good morning Jens,
I just downloaded and installed both slicers. In both slicers I was able to import and view the STL files.
What error message or abnormal behavior do you get when importing the files? 🙂
Best regards
Fab
Hello,
I've now chosen a different type of download and then it works. All good, thanks for the support.
hey jens,
great, thanks for letting me know. 🙂
Best regards
Fab
Hello Fab,
can you say something about the slicer settings?
With or (partially) without support structure? Filling 0%?
Cura shows me about 1 day printing time.
Greetings Christian
Hi Christian,
It's been a while since I printed this STL. But one day actually seems a bit long to me. I think I printed about 12 hours back then.
I mostly print with 30%Infill, five perimeters and this STL for sure also with support. Did you have the STL positioned upright?
I imagine it should take considerably longer if you print them upside down.
I hope this is of some help. 🙂
Best regards
Fabian
Hello and many thanks for the project. Can you describe to me how you created the double points between hours and minutes as shown on the 32×8 matrix? Best regards, R. Claus
Hey Reini,
of course, what exactly do you want to know? How did I generate it in program code? or how to display them with the plugin?
Best regards
Fab