[video member=miotatsu stream_platform=twitch project=riscy medium=drawing title="I Hate Polygons" vod_platform=youtube id=i7fl5f0GFDo annotator=Miblo]
[0:02][Recap our case model design in OpenSCAD]
[2:40][Measure our USB card bracket (103.5mm × 18mm)][:admin]
[4:02][Jot down our USB card bracket measurements]
[5:20][Measure the thickness of our USB card's bracket (1mm)][:admin]
[6:04][Begin to model our USB card's bracket]
[8:28][Measure the tab at the bottom of our USB card's bracket (4.5mm × 6.5mm)][:admin]
[13:15][Jot down our USB card bracket tab measurements]
[13:26][Measure the width of the tab at the bottom of our USB card's bracket (10.5mm)][:admin]
[15:27][Model the tab at the bottom of our USB card's bracket]
[18:37][Break][:speech]
[18:55][Return with the determination to transform our USB bracket into a polygon][:speech]
[19:49][Begin to transform our USB bracket into a polygon]
[20:11][Plug ActonIt, to-be-available for $5 and up Patrons][:speech]
[21:18][Model an initial triangle for our USB bracket]
[24:58][Admire our triangle, noting that its lowermost point is unexpectedly located]
[27:41][Translate our USB bracket's tab a little closer to the main body]
[29:17][Admire our bracket, noting why it wasn't matching up initially]
[29:57][Model a fourth point on our USB bracket polygon]
[32:54][Verify that our new polygon and original square are identical]
[33:12][Modify the fourth point of our USB bracket polygon, to join the tab]
[37:30][Break][:speech]
[37:58][:afk]
[40:36][Return and refill the timer][:speech]
[41:03][Fix our fourth point to correctly join the tab]
[41:55][Model more points on our USB bracket polygon to encompass the tab]
[44:11][Verify that our polygon matches up with the tab]
[44:23][Model a point for the second shoulder of our USB bracket]
[45:15][Admire our bracket]
[45:26][Extrude our bracket by 1mm]
[46:20][Determine to model the top part of the bracket][:speech]
[47:22][Pull out the tab measurements into variables]
[55:38][Happily see no change in our bracket]
[56:04][Consider how our new variables will adapt to the final model][:speech]
[57:27][Create total_ysum variable]
[1:01:21][Admire our unchanged bracket]
[1:01:48][Rephrase our polygon points]
[1:05:52][Admire our unchanged bracket, noting why we rephrased the code]
[1:07:03][Don the wrist strap][:admin]
[1:07:26][Measure the top part of the bracket]
[1:09:48][Begin to model the top of the bracket]
[1:11:31][Begin to regret doing this as a polygon]
[1:12:38][Fix up our bracket to account for the top]
[1:16:15][Figure this to be right]
[1:16:54][Model the points for the top part of the bracket]
[1:21:48][Measure the X axis of the bracket's top (3mm)][:admin]
[1:25:58][Add the top_xshft to our polygon]
[1:30:36][Admire the top part of our bracket]
[1:32:14][Determine to model the perpendicular part of the bracket and add a region below it]
[1:32:50][Measure the safe zone part of the bracket (3mm)][:admin]
[1:34:36][Extrude the bracket by the safe zone, and colour the bracket white]
[1:38:09][Determine to model the perpendicular part of the bracket as a simple rectangle][:speech]
[1:39:12][Introduce usbb() module to contain our bracket, and roughly position it in the full model]
[1:53:21][Admire our bracket in position]
[1:54:39][Measure the vertical offset of the USB card from its bracket's top (40.75mm)][:admin]
[1:57:46][Move the bracket into position vertically]
[2:03:37][Consider this to be okay, and double-check our measurements]
[2:10:13][Temporarily hide the Expansion Board's USB socket to gauge the position of the USB card itself (3mm from the board)]
[2:12:18][Note that the top of the USB card is at 88mm][:research]
[2:15:44][Position the USB card's bracket according to our measurements, to determine that it must be too long]
[2:19:31][Remodel the bracket as a union of squares and polygons]
[2:50:26][Admire our remodeled bracket]
[2:51:31][Compare our new bracket with the (longer) old one]
[2:53:22][End the episode there][:speech]
[/video]
