From 4f3b07bc1f0ad55635235952891254e6def2355e Mon Sep 17 00:00:00 2001 From: s3lph Date: Fri, 20 Sep 2024 01:47:41 +0200 Subject: [PATCH] fix: minor url errors --- esp32/src/spacemap.h | 6 ++--- led_plugging_tool/led_plugging_tool.scad | 31 +++++++++++++++++++++++ led_plugging_tool/led_plugging_tool.stl | Bin 0 -> 26184 bytes 3 files changed, 34 insertions(+), 3 deletions(-) create mode 100644 led_plugging_tool/led_plugging_tool.scad create mode 100644 led_plugging_tool/led_plugging_tool.stl diff --git a/esp32/src/spacemap.h b/esp32/src/spacemap.h index afbc49b..3fd6082 100644 --- a/esp32/src/spacemap.h +++ b/esp32/src/spacemap.h @@ -25,17 +25,17 @@ const char* spaces[] = { // 2 "https://www.devtal.de/api/", "https://chaosdorf.de/space_api.json", - "https://api.koeln.ccc.de/", + "https://api.koeln.ccc.de", "https://status.aachen.ccc.de/spaceapi", "https://spaceapi.tdvenlo.nl/spaceapi.json", "https://hackalot.nl/statejson", "https://status.brixel.space/api/status", "https://api.hsbxl.be/index.php/0.1/spaceapi/", - "https://spaceapi.voidwarranties.be/", + "https://spaceapi.voidwarranties.be", "https://spaceapi.pixelbar.nl/", // 3 "http://techinc.nl/space/spacestate.json", - "https://state.awesomespace.nl/", + "https://state.awesomespace.nl", "https://bitlair.nl/statejson.php", "https://space.nurdspace.nl/spaceapi/status.json", "https://state.hackerspacenijmegen.nl/state.json", diff --git a/led_plugging_tool/led_plugging_tool.scad b/led_plugging_tool/led_plugging_tool.scad new file mode 100644 index 0000000..3c68d6d --- /dev/null +++ b/led_plugging_tool/led_plugging_tool.scad @@ -0,0 +1,31 @@ + + +$fn=60; + +difference() { + union() { + difference() { + translate([-10,-10,-1]) { + cube([20,20,20]); + } + // bulb cutout + cylinder(h=20,d=5.2); + // bulb base cutout + translate([0,0,8]) { + cylinder(h=12,d=6.2); + } + } + // "anode" marker (it's not the anode on WS2812!) + translate([2.6,-5,7]) { + cube([2,10,12]); + } + } + // JST ZH-4 cutout + translate([-3.25,-2,16]) { + cube([6.5,3,5]); + } + // JST ZH-4 alignment slot cutout + translate([-4,-0.5,16]) { + cube([8,1,5]); + } +} \ No newline at end of file diff --git a/led_plugging_tool/led_plugging_tool.stl b/led_plugging_tool/led_plugging_tool.stl new file mode 100644 index 0000000000000000000000000000000000000000..dac149c38c88c6341020a5cef428ef23c3689e81 GIT binary patch literal 26184 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