diff --git a/content/posts/2026/09/exposure-unit-upgrade-test/cover.jpg b/content/posts/2026/09/exposure-unit-upgrade-test/cover.jpg new file mode 100644 index 0000000..f63b34f Binary files /dev/null and b/content/posts/2026/09/exposure-unit-upgrade-test/cover.jpg differ diff --git a/content/posts/2026/09/exposure-unit-upgrade-test/index.de.md b/content/posts/2026/09/exposure-unit-upgrade-test/index.de.md new file mode 100644 index 0000000..c5b296a --- /dev/null +++ b/content/posts/2026/09/exposure-unit-upgrade-test/index.de.md @@ -0,0 +1,37 @@ ++++ +title = 'Testen des verbesserten UV-Belichters' +date = 2026-09-09T20:12:00+02:00 +draft = false +toc = false +cover = 'cover.jpg' ++++ + + +Wie steht's nun um die Belichtungszeit? Im Zuge eines schon länger auf der Warteliste stehenden und jetzt angepackten Projekts (s. folgenden Artikel) kam der Belichter zum Einsatz. Weil mit diesem nach dem [Upgrade auf 96 LEDs (Verdopplung)]({{< ref "posts/2026/04/exposure-unit-upgrade.md" >}}) jedoch keine Belichtungsreihe durchgeführt wurde, war es nun Zeit hierfür. + + + +Die Grundlage hierfür bietet eine Test-Platine, welche in 5 Teile aufgeteilt ist und primär Leiterbahnen von verschiedener Dicke enthält. + +![Das Platinendesign](pcb-design.png) + +Das Design (leider ungespiegelt ;) auf doppelt Folie ausgedruckt (Inkjet-Drucker) und mit der bedruckten Seite auf die fotobeschichtete Rohplatine geklebt, ging es ans Belichten. Hierbei habe ich zunächst alles 19 Minuten belichtet, und anschließend mit Alufolie sukzessive die jeweiligen Spalten bedeckt. Die folgende Tabelle stellt die jeweiligen Belichtungszeiten dar: + +| Spalte | Zeit [min] | Zustand | +| ------ | ---------- | ------- | +| T0 | 19 | sehr gut | +| T1 | 20 | sehr gut | +| T2 | 21 | gut | +| T3 | 22 | gut | +| T4 | 23 | gut | + +An einigen Stellen sind Unterbrüche erkennbar, so z.B. neben der Beschriftung `2.0mm`. Dies ist jedoch dem Ausdruck geschuldet. Denselben Grund hat die Verschmelzung der Leiterbahnen in der kleinsten Dicke. + +Anschließend wurde die Platine in 300g Natronlauge (Entwickler: NaOH) im Verhältnis 1:100 entwickelt. Die Ätzzeit betrug etwas mehr als 10 Minuten. + + +## Fazit + +Also: die Belichtungszeit beträgt 19-20 Minuten, was der Erwartung entspricht - Halbierung der Zeit, von ehem. 42 auf nun schön runde 20 Minuten! + +Der Belichter hat für das anschließende Projekt (zu dem bald ein Artikel folgt) hat mit dieser Zahl jedenfalls - für mich - wirklich zufriedenstellende Ergebnisse produziert. \ No newline at end of file diff --git a/content/posts/2026/09/exposure-unit-upgrade-test/index.en.md b/content/posts/2026/09/exposure-unit-upgrade-test/index.en.md new file mode 100644 index 0000000..829392d --- /dev/null +++ b/content/posts/2026/09/exposure-unit-upgrade-test/index.en.md @@ -0,0 +1,37 @@ ++++ +title = 'Testing the Upgrade of the UV Exposure Unit' +date = 2026-09-09T20:12:00+02:00 +draft = false +toc = false +cover = 'cover.jpg' ++++ + + +So, what about the exposure time? As part of a project that had been on the to-do list for quite some time and has now been tackled (see the following article), the exposure unit was put to use. However, since no exposure series had been performed with it after the [upgrade to 96 LEDs (a doubling of the number)]({{< ref "posts/2026/04/exposure-unit-upgrade.md" >}}), it was now time to do so. + + + +The basis for this is a test board, which is divided into 5 sections and primarily contains conductive traces of various thicknesses. + +![The PCB Design](pcb-design.png) + +The design was printed (unfortunately not mirrored ;) on two sheets of foil (using an inkjet printer) and glued with the printed side facing the photo-coated raw PCB, after which I proceeded to expose it. First, I exposed everything for 19 minutes, and then gradually covered the respective columns with aluminum foil. The following table shows the respective exposure times: + +| Column | Time [min] | Condition | +| ------ | ---------- | ------- | +| T0 | 19 | very good | +| T1 | 20 | very good | +| T2 | 21 | good | +| T3 | 22 | good | +| T4 | 23 | good | + +There are some visible breaks in certain places, such as next to the label `2.0mm`. However, this is due to the printout. The same reason explains why the conductor paths merge at the thinnest point. + +The circuit board was then etched in 300 g of sodium hydroxide solution (etchant: NaOH) at a ratio of 1:100. The etching time was a little over 10 minutes. + + +## Conclusion + +So: the exposure time is 19-20 minutes, which is as expected - the time has been cut in half, from 42 minutes to a nice round 20 minutes! + +In any case, for the next project (which will be the subject of an upcoming article), the imagesetter produced results with this setting that were truly satisfying—at least for me. \ No newline at end of file diff --git a/content/posts/2026/09/exposure-unit-upgrade-test/pcb-design.png b/content/posts/2026/09/exposure-unit-upgrade-test/pcb-design.png new file mode 100644 index 0000000..f8382b7 Binary files /dev/null and b/content/posts/2026/09/exposure-unit-upgrade-test/pcb-design.png differ diff --git a/content/posts/2026/09/exposure-unit-upgrade-test/unit-at-work.jpg b/content/posts/2026/09/exposure-unit-upgrade-test/unit-at-work.jpg new file mode 100644 index 0000000..2928e48 Binary files /dev/null and b/content/posts/2026/09/exposure-unit-upgrade-test/unit-at-work.jpg differ diff --git a/public/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css b/public/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css deleted file mode 100644 index bf67df9..0000000 --- a/public/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css +++ /dev/null @@ -1 +0,0 @@ -:root{--first-tone:var(--accent);--second-tone:color-mix(in srgb, var(--accent) 70%, transparent);--comment:color-mix(in srgb, var(--foreground) 50%, transparent)}.bg{}.chroma{overflow:auto}.chroma .x{}.chroma .err{}.chroma .cl{}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{width:100%;vertical-align:top;padding:0;margin:0;border:0}.chroma .lntd:first-child{width:auto}.chroma .lntd code{display:grid}.chroma .lntable{width:100%;border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)!important}.chroma .lnt{color:var(--comment);white-space:pre;-webkit-user-select:none;user-select:none;padding:0 10px}.chroma .ln{color:var(--comment);white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.8em;padding:0 .4em 0 0}.chroma .line{display:flex;padding:0 10px}.chroma .k{color:var(--second-tone)}.chroma .kc{color:var(--second-tone)}.chroma .kd{color:var(--second-tone)}.chroma .kn{color:var(--second-tone)}.chroma .kp{color:var(--second-tone)}.chroma .kr{color:var(--second-tone)}.chroma .kt{color:var(--second-tone)}.chroma .n{color:var(--first-tone)}.chroma .na{color:var(--second-tone)}.chroma .nb{color:var(--first-tone)}.chroma .bp{color:var(--first-tone)}.chroma .nc{color:var(--foreground)}.chroma .no{color:var(--first-tone)}.chroma .nd{color:var(--first-tone)}.chroma .ni{color:var(--first-tone)}.chroma .ne{color:var(--first-tone)}.chroma .nf{color:var(--first-tone)}.chroma .fm{color:var(--first-tone)}.chroma .nl{color:var(--first-tone)}.chroma .nn{color:var(--first-tone)}.chroma .nx{color:var(--first-tone)}.chroma .py{color:var(--first-tone)}.chroma .nt{color:var(--first-tone)}.chroma .nv{color:var(--first-tone)}.chroma .vc{color:var(--first-tone)}.chroma .vg{color:var(--first-tone)}.chroma .vi{color:var(--first-tone)}.chroma .vm{color:var(--first-tone)}.chroma .l{}.chroma .ld{}.chroma .s{color:var(--foreground)}.chroma .sa{color:var(--foreground)}.chroma .sb{color:var(--foreground)}.chroma .sc{color:var(--foreground)}.chroma .dl{color:var(--foreground)}.chroma .sd{color:var(--foreground)}.chroma .s2{color:var(--foreground)}.chroma .se{color:var(--foreground)}.chroma .sh{color:var(--foreground)}.chroma .si{color:var(--foreground)}.chroma .sx{color:var(--foreground)}.chroma .sr{color:var(--foreground)}.chroma .s1{color:var(--foreground)}.chroma .ss{color:var(--foreground)}.chroma .m{color:var(--first-tone)}.chroma .mb{color:var(--first-tone)}.chroma .mf{color:var(--first-tone)}.chroma .mh{color:var(--first-tone)}.chroma .mi{color:var(--first-tone)}.chroma .il{color:var(--first-tone)}.chroma .mo{color:var(--first-tone)}.chroma .o{color:var(--foreground)}.chroma .ow{color:var(--foreground)}.chroma .p{color:var(--foreground)}.chroma .c{color:var(--comment)}.chroma .ch{color:var(--comment)}.chroma .cm{color:var(--comment)}.chroma .c1{color:var(--comment)}.chroma .cs{color:var(--comment)}.chroma .cp{color:var(--comment)}.chroma .cpf{color:var(--comment)}.chroma .g{}.chroma .gd{color:var(--first-tone)}.chroma .ge{}.chroma .gr{}.chroma .gh{}.chroma .gi{color:var(--second-tone)}.chroma .go{}.chroma .gp{}.chroma .gs{}.chroma .gu{}.chroma .gt{}.chroma .gl{}.chroma .w{}.chroma .language-php .cp{color:var(--foreground)} \ No newline at end of file diff --git a/public/css/syntax.min.a2cc694a9b481f15d41722bffc2cc54eea4c4f74fd9072b0b33253604c22606e.css b/public/css/syntax.min.a2cc694a9b481f15d41722bffc2cc54eea4c4f74fd9072b0b33253604c22606e.css new file mode 100644 index 0000000..a97c4af --- /dev/null +++ b/public/css/syntax.min.a2cc694a9b481f15d41722bffc2cc54eea4c4f74fd9072b0b33253604c22606e.css @@ -0,0 +1 @@ +:root{--first-tone:var(--accent);--second-tone:color-mix(in srgb, var(--accent) 70%, transparent);--comment:color-mix(in srgb, var(--foreground) 50%, transparent)}.chroma{overflow:auto}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{width:100%;vertical-align:top;padding:0;margin:0;border:0}.chroma .lntd:first-child{width:auto}.chroma .lntd code{display:grid}.chroma .lntable{width:100%;border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)!important}.chroma .lnt{color:var(--comment);white-space:pre;-webkit-user-select:none;user-select:none;padding:0 10px}.chroma .ln{color:var(--comment);white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.8em;padding:0 .4em 0 0}.chroma .line{display:flex;padding:0 10px}.chroma .k{color:var(--second-tone)}.chroma .kc{color:var(--second-tone)}.chroma .kd{color:var(--second-tone)}.chroma .kn{color:var(--second-tone)}.chroma .kp{color:var(--second-tone)}.chroma .kr{color:var(--second-tone)}.chroma .kt{color:var(--second-tone)}.chroma .n{color:var(--first-tone)}.chroma .na{color:var(--second-tone)}.chroma .nb{color:var(--first-tone)}.chroma .bp{color:var(--first-tone)}.chroma .nc{color:var(--foreground)}.chroma .no{color:var(--first-tone)}.chroma .nd{color:var(--first-tone)}.chroma .ni{color:var(--first-tone)}.chroma .ne{color:var(--first-tone)}.chroma .nf{color:var(--first-tone)}.chroma .fm{color:var(--first-tone)}.chroma .nl{color:var(--first-tone)}.chroma .nn{color:var(--first-tone)}.chroma .nx{color:var(--first-tone)}.chroma .py{color:var(--first-tone)}.chroma .nt{color:var(--first-tone)}.chroma .nv{color:var(--first-tone)}.chroma .vc{color:var(--first-tone)}.chroma .vg{color:var(--first-tone)}.chroma .vi{color:var(--first-tone)}.chroma .vm{color:var(--first-tone)}.chroma .s{color:var(--foreground)}.chroma .sa{color:var(--foreground)}.chroma .sb{color:var(--foreground)}.chroma .sc{color:var(--foreground)}.chroma .dl{color:var(--foreground)}.chroma .sd{color:var(--foreground)}.chroma .s2{color:var(--foreground)}.chroma .se{color:var(--foreground)}.chroma .sh{color:var(--foreground)}.chroma .si{color:var(--foreground)}.chroma .sx{color:var(--foreground)}.chroma .sr{color:var(--foreground)}.chroma .s1{color:var(--foreground)}.chroma .ss{color:var(--foreground)}.chroma .m{color:var(--first-tone)}.chroma .mb{color:var(--first-tone)}.chroma .mf{color:var(--first-tone)}.chroma .mh{color:var(--first-tone)}.chroma .mi{color:var(--first-tone)}.chroma .il{color:var(--first-tone)}.chroma .mo{color:var(--first-tone)}.chroma .o{color:var(--foreground)}.chroma .ow{color:var(--foreground)}.chroma .p{color:var(--foreground)}.chroma .c{color:var(--comment)}.chroma .ch{color:var(--comment)}.chroma .cm{color:var(--comment)}.chroma .c1{color:var(--comment)}.chroma .cs{color:var(--comment)}.chroma .cp{color:var(--comment)}.chroma .cpf{color:var(--comment)}.chroma .gd{color:var(--first-tone)}.chroma .gi{color:var(--second-tone)}.chroma .language-php .cp{color:var(--foreground)} \ No newline at end of file diff --git a/public/de/404.html b/public/de/404.html index d84d299..c23fbdd 100644 --- a/public/de/404.html +++ b/public/de/404.html @@ -1,3 +1,3 @@ -404 Page not found :: Privacynerd's blog

404 — Seite konnte nicht gefunden werden...

Zurück zur Startseite →