diff --git a/assets/css/style.css b/assets/css/style.css index e2ea1c4..466a9b7 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -60,6 +60,11 @@ text-decoration-color: var(--accent-color); } + ul li::marker { + color: color-mix(in hsl, var(--accent-color) 50%, var(--fg-color) 50%); + font-size: larger; + } + .title { text-align: center; } @@ -74,4 +79,33 @@ font-size: 1.2rem; } + section { + margin-top: 3rem; + } + + details { + border: 1px solid var(--accent-color); + border-radius: 8px; + background-color: color-mix(in hsl, var(--accent-color) 20%, var(--bg-color) 80%); + + & > * { + padding: 0.5rem 1ch; + } + + & > summary { + cursor: pointer; + user-select: none; + } + + &[open] > summary { + border-bottom: 1px solid var(--accent-color); + margin-left: 0; + margin-right: 0; + } + } + + pre { + overflow-x: scroll; + } } + diff --git a/assets/img/rgb-ears-39c3/10_1280.webp b/assets/img/rgb-ears-39c3/10_1280.webp new file mode 100644 index 0000000..488859e Binary files /dev/null and b/assets/img/rgb-ears-39c3/10_1280.webp differ diff --git a/assets/img/rgb-ears-39c3/10_1920.webp b/assets/img/rgb-ears-39c3/10_1920.webp new file mode 100644 index 0000000..2074cfc Binary files /dev/null and b/assets/img/rgb-ears-39c3/10_1920.webp differ diff --git a/assets/img/rgb-ears-39c3/10_4960.webp b/assets/img/rgb-ears-39c3/10_4960.webp new file mode 100644 index 0000000..875002a Binary files /dev/null and b/assets/img/rgb-ears-39c3/10_4960.webp differ diff --git a/assets/img/rgb-ears-39c3/11_1280.webp b/assets/img/rgb-ears-39c3/11_1280.webp new file mode 100644 index 0000000..0c2854b Binary files /dev/null and b/assets/img/rgb-ears-39c3/11_1280.webp differ diff --git a/assets/img/rgb-ears-39c3/11_1920.webp b/assets/img/rgb-ears-39c3/11_1920.webp new file mode 100644 index 0000000..69d3e9e Binary files /dev/null and b/assets/img/rgb-ears-39c3/11_1920.webp differ diff --git a/assets/img/rgb-ears-39c3/11_5984.webp b/assets/img/rgb-ears-39c3/11_5984.webp new file mode 100644 index 0000000..2df58c9 Binary files /dev/null and b/assets/img/rgb-ears-39c3/11_5984.webp differ diff --git a/assets/img/rgb-ears-39c3/12_1280.webp b/assets/img/rgb-ears-39c3/12_1280.webp new file mode 100644 index 0000000..af7f842 Binary files /dev/null and b/assets/img/rgb-ears-39c3/12_1280.webp differ diff --git a/assets/img/rgb-ears-39c3/12_1920.webp b/assets/img/rgb-ears-39c3/12_1920.webp new file mode 100644 index 0000000..0d082ac Binary files /dev/null and b/assets/img/rgb-ears-39c3/12_1920.webp differ diff --git a/assets/img/rgb-ears-39c3/12_6133.webp b/assets/img/rgb-ears-39c3/12_6133.webp new file mode 100644 index 0000000..83fb2f2 Binary files /dev/null and b/assets/img/rgb-ears-39c3/12_6133.webp differ diff --git a/assets/img/rgb-ears-39c3/13_1280.webp b/assets/img/rgb-ears-39c3/13_1280.webp new file mode 100644 index 0000000..5485bcc Binary files /dev/null and b/assets/img/rgb-ears-39c3/13_1280.webp differ diff --git a/assets/img/rgb-ears-39c3/13_1920.webp b/assets/img/rgb-ears-39c3/13_1920.webp new file mode 100644 index 0000000..0cb10ed Binary files /dev/null and b/assets/img/rgb-ears-39c3/13_1920.webp differ diff --git a/assets/img/rgb-ears-39c3/13_5888.webp b/assets/img/rgb-ears-39c3/13_5888.webp new file mode 100644 index 0000000..3d7168e Binary files /dev/null and b/assets/img/rgb-ears-39c3/13_5888.webp differ diff --git a/assets/img/rgb-ears-39c3/14_1280.webp b/assets/img/rgb-ears-39c3/14_1280.webp new file mode 100644 index 0000000..54d4ffa Binary files /dev/null and b/assets/img/rgb-ears-39c3/14_1280.webp differ diff --git a/assets/img/rgb-ears-39c3/14_1920.webp b/assets/img/rgb-ears-39c3/14_1920.webp new file mode 100644 index 0000000..4b31600 Binary files /dev/null and b/assets/img/rgb-ears-39c3/14_1920.webp differ diff --git a/assets/img/rgb-ears-39c3/14_2641.webp b/assets/img/rgb-ears-39c3/14_2641.webp new file mode 100644 index 0000000..9820b9a Binary files /dev/null and b/assets/img/rgb-ears-39c3/14_2641.webp differ diff --git a/assets/img/rgb-ears-39c3/15_1280.webp b/assets/img/rgb-ears-39c3/15_1280.webp new file mode 100644 index 0000000..42270f5 Binary files /dev/null and b/assets/img/rgb-ears-39c3/15_1280.webp differ diff --git a/assets/img/rgb-ears-39c3/15_1920.webp b/assets/img/rgb-ears-39c3/15_1920.webp new file mode 100644 index 0000000..5023d1f Binary files /dev/null and b/assets/img/rgb-ears-39c3/15_1920.webp differ diff --git a/assets/img/rgb-ears-39c3/15_2757.webp b/assets/img/rgb-ears-39c3/15_2757.webp new file mode 100644 index 0000000..6e0be93 Binary files /dev/null and b/assets/img/rgb-ears-39c3/15_2757.webp differ diff --git a/assets/img/rgb-ears-39c3/16_1280.webp b/assets/img/rgb-ears-39c3/16_1280.webp new file mode 100644 index 0000000..2bed997 Binary files /dev/null and b/assets/img/rgb-ears-39c3/16_1280.webp differ diff --git a/assets/img/rgb-ears-39c3/16_1920.webp b/assets/img/rgb-ears-39c3/16_1920.webp new file mode 100644 index 0000000..5b52a1e Binary files /dev/null and b/assets/img/rgb-ears-39c3/16_1920.webp differ diff --git a/assets/img/rgb-ears-39c3/16_3064.webp b/assets/img/rgb-ears-39c3/16_3064.webp new file mode 100644 index 0000000..0232e12 Binary files /dev/null and b/assets/img/rgb-ears-39c3/16_3064.webp differ diff --git a/assets/img/rgb-ears-39c3/17_1280.webp b/assets/img/rgb-ears-39c3/17_1280.webp new file mode 100644 index 0000000..1222600 Binary files /dev/null and b/assets/img/rgb-ears-39c3/17_1280.webp differ diff --git a/assets/img/rgb-ears-39c3/17_1920.webp b/assets/img/rgb-ears-39c3/17_1920.webp new file mode 100644 index 0000000..709c8c9 Binary files /dev/null and b/assets/img/rgb-ears-39c3/17_1920.webp differ diff --git a/assets/img/rgb-ears-39c3/17_6477.webp b/assets/img/rgb-ears-39c3/17_6477.webp new file mode 100644 index 0000000..305192f Binary files /dev/null and b/assets/img/rgb-ears-39c3/17_6477.webp differ diff --git a/assets/img/rgb-ears-39c3/18_1280.webp b/assets/img/rgb-ears-39c3/18_1280.webp new file mode 100644 index 0000000..75022b9 Binary files /dev/null and b/assets/img/rgb-ears-39c3/18_1280.webp differ diff --git a/assets/img/rgb-ears-39c3/18_1920.webp b/assets/img/rgb-ears-39c3/18_1920.webp new file mode 100644 index 0000000..d1f1fef Binary files /dev/null and b/assets/img/rgb-ears-39c3/18_1920.webp differ diff --git a/assets/img/rgb-ears-39c3/18_7560.webp b/assets/img/rgb-ears-39c3/18_7560.webp new file mode 100644 index 0000000..d1e9fe4 Binary files /dev/null and b/assets/img/rgb-ears-39c3/18_7560.webp differ diff --git a/assets/img/rgb-ears-39c3/19_1280.webp b/assets/img/rgb-ears-39c3/19_1280.webp new file mode 100644 index 0000000..ea50407 Binary files /dev/null and b/assets/img/rgb-ears-39c3/19_1280.webp differ diff --git a/assets/img/rgb-ears-39c3/19_1920.webp b/assets/img/rgb-ears-39c3/19_1920.webp new file mode 100644 index 0000000..344f490 Binary files /dev/null and b/assets/img/rgb-ears-39c3/19_1920.webp differ diff --git a/assets/img/rgb-ears-39c3/19_7352.webp b/assets/img/rgb-ears-39c3/19_7352.webp new file mode 100644 index 0000000..6f742cb Binary files /dev/null and b/assets/img/rgb-ears-39c3/19_7352.webp differ diff --git a/assets/img/rgb-ears-39c3/1_1280.webp b/assets/img/rgb-ears-39c3/1_1280.webp new file mode 100644 index 0000000..0e557e8 Binary files /dev/null and b/assets/img/rgb-ears-39c3/1_1280.webp differ diff --git a/assets/img/rgb-ears-39c3/1_1919.webp b/assets/img/rgb-ears-39c3/1_1919.webp new file mode 100644 index 0000000..f58f366 Binary files /dev/null and b/assets/img/rgb-ears-39c3/1_1919.webp differ diff --git a/assets/img/rgb-ears-39c3/1_6928.webp b/assets/img/rgb-ears-39c3/1_6928.webp new file mode 100644 index 0000000..b2859b4 Binary files /dev/null and b/assets/img/rgb-ears-39c3/1_6928.webp differ diff --git a/assets/img/rgb-ears-39c3/20_1280.webp b/assets/img/rgb-ears-39c3/20_1280.webp new file mode 100644 index 0000000..7bd104d Binary files /dev/null and b/assets/img/rgb-ears-39c3/20_1280.webp differ diff --git a/assets/img/rgb-ears-39c3/20_1919.webp b/assets/img/rgb-ears-39c3/20_1919.webp new file mode 100644 index 0000000..baef409 Binary files /dev/null and b/assets/img/rgb-ears-39c3/20_1919.webp differ diff --git a/assets/img/rgb-ears-39c3/20_5944.webp b/assets/img/rgb-ears-39c3/20_5944.webp new file mode 100644 index 0000000..344f1a0 Binary files /dev/null and b/assets/img/rgb-ears-39c3/20_5944.webp differ diff --git a/assets/img/rgb-ears-39c3/21_1280.webp b/assets/img/rgb-ears-39c3/21_1280.webp new file mode 100644 index 0000000..0e20b88 Binary files /dev/null and b/assets/img/rgb-ears-39c3/21_1280.webp differ diff --git a/assets/img/rgb-ears-39c3/21_1920.webp b/assets/img/rgb-ears-39c3/21_1920.webp new file mode 100644 index 0000000..72b89f0 Binary files /dev/null and b/assets/img/rgb-ears-39c3/21_1920.webp differ diff --git a/assets/img/rgb-ears-39c3/21_7960.webp b/assets/img/rgb-ears-39c3/21_7960.webp new file mode 100644 index 0000000..0bf6f08 Binary files /dev/null and b/assets/img/rgb-ears-39c3/21_7960.webp differ diff --git a/assets/img/rgb-ears-39c3/22_1280.webp b/assets/img/rgb-ears-39c3/22_1280.webp new file mode 100644 index 0000000..e2a21d9 Binary files /dev/null and b/assets/img/rgb-ears-39c3/22_1280.webp differ diff --git a/assets/img/rgb-ears-39c3/22_1920.webp b/assets/img/rgb-ears-39c3/22_1920.webp new file mode 100644 index 0000000..08c2020 Binary files /dev/null and b/assets/img/rgb-ears-39c3/22_1920.webp differ diff --git a/assets/img/rgb-ears-39c3/22_6845.webp b/assets/img/rgb-ears-39c3/22_6845.webp new file mode 100644 index 0000000..8168b27 Binary files /dev/null and b/assets/img/rgb-ears-39c3/22_6845.webp differ diff --git a/assets/img/rgb-ears-39c3/2_1280.webp b/assets/img/rgb-ears-39c3/2_1280.webp new file mode 100644 index 0000000..5bfa017 Binary files /dev/null and b/assets/img/rgb-ears-39c3/2_1280.webp differ diff --git a/assets/img/rgb-ears-39c3/2_1920.webp b/assets/img/rgb-ears-39c3/2_1920.webp new file mode 100644 index 0000000..05a0690 Binary files /dev/null and b/assets/img/rgb-ears-39c3/2_1920.webp differ diff --git a/assets/img/rgb-ears-39c3/2_3032.webp b/assets/img/rgb-ears-39c3/2_3032.webp new file mode 100644 index 0000000..639ff06 Binary files /dev/null and b/assets/img/rgb-ears-39c3/2_3032.webp differ diff --git a/assets/img/rgb-ears-39c3/3_1280.webp b/assets/img/rgb-ears-39c3/3_1280.webp new file mode 100644 index 0000000..553c27f Binary files /dev/null and b/assets/img/rgb-ears-39c3/3_1280.webp differ diff --git a/assets/img/rgb-ears-39c3/3_1920.webp b/assets/img/rgb-ears-39c3/3_1920.webp new file mode 100644 index 0000000..5acef26 Binary files /dev/null and b/assets/img/rgb-ears-39c3/3_1920.webp differ diff --git a/assets/img/rgb-ears-39c3/3_3273.webp b/assets/img/rgb-ears-39c3/3_3273.webp new file mode 100644 index 0000000..037e098 Binary files /dev/null and b/assets/img/rgb-ears-39c3/3_3273.webp differ diff --git a/assets/img/rgb-ears-39c3/4_1280.webp b/assets/img/rgb-ears-39c3/4_1280.webp new file mode 100644 index 0000000..9e9a332 Binary files /dev/null and b/assets/img/rgb-ears-39c3/4_1280.webp differ diff --git a/assets/img/rgb-ears-39c3/4_1920.webp b/assets/img/rgb-ears-39c3/4_1920.webp new file mode 100644 index 0000000..e65b6ac Binary files /dev/null and b/assets/img/rgb-ears-39c3/4_1920.webp differ diff --git a/assets/img/rgb-ears-39c3/4_3336.webp b/assets/img/rgb-ears-39c3/4_3336.webp new file mode 100644 index 0000000..3be5c58 Binary files /dev/null and b/assets/img/rgb-ears-39c3/4_3336.webp differ diff --git a/assets/img/rgb-ears-39c3/5_1280.webp b/assets/img/rgb-ears-39c3/5_1280.webp new file mode 100644 index 0000000..5944437 Binary files /dev/null and b/assets/img/rgb-ears-39c3/5_1280.webp differ diff --git a/assets/img/rgb-ears-39c3/5_1920.webp b/assets/img/rgb-ears-39c3/5_1920.webp new file mode 100644 index 0000000..8bb2a12 Binary files /dev/null and b/assets/img/rgb-ears-39c3/5_1920.webp differ diff --git a/assets/img/rgb-ears-39c3/5_3200.webp b/assets/img/rgb-ears-39c3/5_3200.webp new file mode 100644 index 0000000..8f74c57 Binary files /dev/null and b/assets/img/rgb-ears-39c3/5_3200.webp differ diff --git a/assets/img/rgb-ears-39c3/6_1280.webp b/assets/img/rgb-ears-39c3/6_1280.webp new file mode 100644 index 0000000..3b93e80 Binary files /dev/null and b/assets/img/rgb-ears-39c3/6_1280.webp differ diff --git a/assets/img/rgb-ears-39c3/6_1920.webp b/assets/img/rgb-ears-39c3/6_1920.webp new file mode 100644 index 0000000..7dd5f5b Binary files /dev/null and b/assets/img/rgb-ears-39c3/6_1920.webp differ diff --git a/assets/img/rgb-ears-39c3/6_6480.webp b/assets/img/rgb-ears-39c3/6_6480.webp new file mode 100644 index 0000000..80fe215 Binary files /dev/null and b/assets/img/rgb-ears-39c3/6_6480.webp differ diff --git a/assets/img/rgb-ears-39c3/7_1280.webp b/assets/img/rgb-ears-39c3/7_1280.webp new file mode 100644 index 0000000..b50b0a6 Binary files /dev/null and b/assets/img/rgb-ears-39c3/7_1280.webp differ diff --git a/assets/img/rgb-ears-39c3/7_1920.webp b/assets/img/rgb-ears-39c3/7_1920.webp new file mode 100644 index 0000000..9bf7de5 Binary files /dev/null and b/assets/img/rgb-ears-39c3/7_1920.webp differ diff --git a/assets/img/rgb-ears-39c3/7_5976.webp b/assets/img/rgb-ears-39c3/7_5976.webp new file mode 100644 index 0000000..df141ba Binary files /dev/null and b/assets/img/rgb-ears-39c3/7_5976.webp differ diff --git a/assets/img/rgb-ears-39c3/8_1280.webp b/assets/img/rgb-ears-39c3/8_1280.webp new file mode 100644 index 0000000..917de84 Binary files /dev/null and b/assets/img/rgb-ears-39c3/8_1280.webp differ diff --git a/assets/img/rgb-ears-39c3/8_1920.webp b/assets/img/rgb-ears-39c3/8_1920.webp new file mode 100644 index 0000000..b855932 Binary files /dev/null and b/assets/img/rgb-ears-39c3/8_1920.webp differ diff --git a/assets/img/rgb-ears-39c3/8_5904.webp b/assets/img/rgb-ears-39c3/8_5904.webp new file mode 100644 index 0000000..83b1ba8 Binary files /dev/null and b/assets/img/rgb-ears-39c3/8_5904.webp differ diff --git a/assets/img/rgb-ears-39c3/9_1280.webp b/assets/img/rgb-ears-39c3/9_1280.webp new file mode 100644 index 0000000..e5ea59e Binary files /dev/null and b/assets/img/rgb-ears-39c3/9_1280.webp differ diff --git a/assets/img/rgb-ears-39c3/9_1920.webp b/assets/img/rgb-ears-39c3/9_1920.webp new file mode 100644 index 0000000..df41f27 Binary files /dev/null and b/assets/img/rgb-ears-39c3/9_1920.webp differ diff --git a/assets/img/rgb-ears-39c3/9_5824.webp b/assets/img/rgb-ears-39c3/9_5824.webp new file mode 100644 index 0000000..b456e6e Binary files /dev/null and b/assets/img/rgb-ears-39c3/9_5824.webp differ diff --git a/assets/img/rgb-guide-esp-labeled.jpeg b/assets/img/rgb-guide-esp-labeled.jpeg new file mode 100644 index 0000000..b6dc08a Binary files /dev/null and b/assets/img/rgb-guide-esp-labeled.jpeg differ diff --git a/assets/img/rgb-guide-soldered-isolated-strip.jpeg b/assets/img/rgb-guide-soldered-isolated-strip.jpeg new file mode 100644 index 0000000..dee4243 Binary files /dev/null and b/assets/img/rgb-guide-soldered-isolated-strip.jpeg differ diff --git a/assets/img/rgb-guide-strip.webp b/assets/img/rgb-guide-strip.webp new file mode 100644 index 0000000..5e1dd4d Binary files /dev/null and b/assets/img/rgb-guide-strip.webp differ diff --git a/catear-bom.html b/catear-bom.html new file mode 100644 index 0000000..e69de29 diff --git a/rgb-ears-39c3.html b/rgb-ears-39c3.html new file mode 100755 index 0000000..3de75e3 --- /dev/null +++ b/rgb-ears-39c3.html @@ -0,0 +1,672 @@ + + + + + + + c3cat + + + + +
+

RGB Catear Build Instructions

+ + + + + C3CAT with a cat ear headband around the 'A' + + + +
+
+ How much details do you need? + + + + + + + + +
+ +

+ This guide aims to explain in simple terms how to assemble the c3cat catear build kit. + To follow it, you need soldering equipment, a heatgun, a pair of striping pliers, catears as well as one of our build kits.
+ If you did not get a hold of one of those kits, take a look at our BOM. +

+ +

+ The general project assembly looks like this where each of the components must be connected via soldering points. +

+ +
+ A picture of an assembled set of LED catears +
+┌─────┐                          ╭───╮
+│ ESP ├┄┄╼ ╾┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄│   │
+└─────┘
+         ╱ ╲         ╱ ╲          ╱ ╲
+     pluggable      long         catear
+     connector      cable        & leds
+          
+
+ + +
+ +
+

Kit Content §

+

+ Out kits contain the following content: +

+ A picture of the kit content layed out on a rat mat. It contains the items listed below + +
+ + +
+

Flash the microcontroller §

+

+ We recommend to use WLED as a firmware on all our catears. + It offers a wide range of features for display and animation and can be controlled comfortably from your smartphone. +

+
    +
  1. +
    + + +
    +
  2. + +
  3. +
    + + +
    +
  4. + +
  5. +
    + + +
    +
  6. + +
  7. +
    + + +
    +
  8. +
+
+ + +
+

Solder cables to LED strip §

+

+ One of the most important steps is to electircally connect the microcontroller to the LED strip. + We will start with the LED side. +

+

+ Basically, the LED strip has three connections. One for data, one for ground and one for voltage. + Each of these three functions requires a separately soldered connection. +

+

+ Make sure to solder to the input side of the LED strip. +

+ +
+ A picture of the backside of an LED strip exposed. The ou label is visible on the part of it not connected to another strip segment. +
The wrong side of the LED strip demontrated by the ou (out) label being on the outside.
+
+
+ A picture of the backside of an LED strip exposed. The in label is visible on the part of it not connected to another strip segment. +
The correct side of the LED strip demontrated by the in label being on the outside.
+
+ +
    + +
  1. +
    + + +
    +
  2. + +
  3. +
    + + +
    +
  4. + +
  5. +
    + + +
    +
  6. + +
  7. +
    + + +
    +
  8. +
+
+ + +
+

Solder Cable to pluggable connector §

+

+ The other side of the long cable now needs to be connected to the pluggable connector. +

+
    + +
  1. +
    + + +
    +
  2. + +
  3. +
    + + +
    +
  4. + +
  5. +
    + + +
    +
  6. + +
  7. +
    + + +
    +
  8. + +
+
+ + +
+

Solder Pluggable Connector to Microcontroller §

+

+ Now you need to solder the other (female) part of the pluggable connector to your microcontroller. +

+
+ The front side of the included microcontroller + The backside of the included microcontroller +
+
    + +
  1. +
    + + +
    +
  2. +
+
+ + +
+

Finalize the Assembly §

+
    + +
  1. +
    + + +
    +
  2. + +
  3. +
    + + +
    +
  4. + +
  5. +
    + + +
    +
  6. + +
  7. +
    + + +
    +
  8. + +
+ +

+ Congratulations! You now have a freely customizable pair of RGB catears :3 +

+

+ Don't feel pressured to wear cat ears – you're perfectly fine without them.
+ And remember: Trans rights are human rights. +

+
+
+ + +