{"id":874,"date":"2022-05-03T13:19:35","date_gmt":"2022-05-03T17:19:35","guid":{"rendered":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-d22\/?p=874"},"modified":"2022-05-03T13:19:35","modified_gmt":"2022-05-03T17:19:35","slug":"maquette-for-rolling-blocks","status":"publish","type":"post","link":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-d22\/eandreassen\/maquette-for-rolling-blocks\/","title":{"rendered":"Maquette For Rolling Blocks"},"content":{"rendered":"\n<p>I threw together some super rough python code with a single child controller and started testing the mechanism driven by the hobby servos I planned on using in the end.<\/p>\n\n\n\n<p>This prototype uses the sheath implementation. (Far right listed below) Which replaces the first disc prototype. The key difference is that the cube no longer touches the shaft at all and rides on the sheath. The discs relied on friction to hold their position and were difficult to get consistent spacing on. This caused the pixel to not sit square to one another, instead, they were displaced in the vertical dimension from one another.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-d22\/wp-content\/uploads\/sites\/23\/2022\/05\/IMG_1611.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-d22\/wp-content\/uploads\/sites\/23\/2022\/05\/IMG_1611-1024x768.jpg\" alt=\"\" class=\"wp-image-875\" srcset=\"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-d22\/wp-content\/uploads\/sites\/23\/2022\/05\/IMG_1611-1024x768.jpg 1024w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-d22\/wp-content\/uploads\/sites\/23\/2022\/05\/IMG_1611-800x600.jpg 800w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-d22\/wp-content\/uploads\/sites\/23\/2022\/05\/IMG_1611-768x576.jpg 768w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-d22\/wp-content\/uploads\/sites\/23\/2022\/05\/IMG_1611-1536x1152.jpg 1536w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-d22\/wp-content\/uploads\/sites\/23\/2022\/05\/IMG_1611-400x300.jpg 400w, https:\/\/www.joshuarosenstock.com\/teaching\/lightart-d22\/wp-content\/uploads\/sites\/23\/2022\/05\/IMG_1611.jpg 1918w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Link To First Prototype<\/p>\n\n\n\n<p>This first prototype ran well most of the time. However, the pixels would bump horizontally adjacent ones. This seems fine, but would cause failures in the accuracy of the final display.<\/p>\n\n\n\n<p><a href=\"https:\/\/youtube.com\/shorts\/9QN3mpMILGU?feature=share\">https:\/\/youtube.com\/shorts\/9QN3mpMILGU?feature=share<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I threw together some super rough python code with a single child controller and started testing the mechanism driven by the hobby servos I planned on using in the end. This prototype uses the sheath implementation. (Far right listed below) Which replaces the first disc prototype. The key difference is that the cube no longer&#8230; <\/p>\n<div class=\"link-more\"><a href=\"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-d22\/eandreassen\/maquette-for-rolling-blocks\/\">Read More<\/a><\/div>\n","protected":false},"author":267,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"cybocfi_hide_featured_image":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-874","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-d22\/wp-json\/wp\/v2\/posts\/874","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-d22\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-d22\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-d22\/wp-json\/wp\/v2\/users\/267"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-d22\/wp-json\/wp\/v2\/comments?post=874"}],"version-history":[{"count":1,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-d22\/wp-json\/wp\/v2\/posts\/874\/revisions"}],"predecessor-version":[{"id":876,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-d22\/wp-json\/wp\/v2\/posts\/874\/revisions\/876"}],"wp:attachment":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-d22\/wp-json\/wp\/v2\/media?parent=874"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-d22\/wp-json\/wp\/v2\/categories?post=874"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-d22\/wp-json\/wp\/v2\/tags?post=874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}