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 0000000..dac149c Binary files /dev/null and b/led_plugging_tool/led_plugging_tool.stl differ