AoC 2023 Advent of Code (Python)

December 31, 2023

Advent of Code (AoC) is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like. Go check it out: Advent of Code Input files: adventofcode2023inputs.zip 2023 Day 25 python -m pip install -U networkx 1 2 3 4 5 […]

Spray painting Hyundai Getz

October 16, 2023

Before After Notes Wash car with pressure cleaner and soap / water to get rid of dirt and grease before sanding. Sanding Try to get back to even coat of basecoat / topcoat.  Goal is to obtain a nicely spread-out even rainbow gradient pattern of bare metal / basecoat / topcoat.  Avoid  ‘islands’ or ‘snaking […]

Aerosol spray paint – how to avoid spitting and splatter

October 13, 2023

Your spray technique could be causing the problem. Notice as you put pressure on the spray nozzle that it flexes, and can be angled forward or back. Also notice where on the nozzle you place your finger. Don’t position your finger over the nozzle in such a way that your finger gets paint on it […]

Project Euler (Python)

September 29, 2023

https://projecteuler.net/archives 0001 1 print(sum(x for x in range(1000) if (x % 3 == 0 or x % 5 == 0)))print(sum(x for x in range(1000) if (x % 3 == 0 or x % 5 == 0))) 0002 1 2 3 4 5 6 7 8 limit = 4000000 x, y = 1, 2 total = […]

AS 3740 – Waterproofing of domestic wet areas

June 14, 2023

https://www.architectureanddesign.com.au/features/list/bathroom-waterproofing-step-by-step-guide Australian Standards AS 3740 states that: In the shower, the whole floor must be waterproof and the shower walls should be waterproofed to at least 1800mm. Bathroom walls need to be waterproofed to at least 150mm. If the bathroom floor is made of or contains wood or if the bathroom is on the second […]

MPCNC part 7

June 9, 2023

When cutting 6mm HDPE in a single pass, I experienced lost steps and a glitching sound when steppers were kept enabled after the job had completed:   GRBL is arguably better suited to CNC milling operations than Marlin (position updates during arcs, better compatibility with CNC.js). Geeetech GTK2560 v3.0 board uses an Arduino Mega.  I […]

A plea for lean software

May 26, 2023

A pleas for lean software – Niklaus Wirth – 1995.pdf

Sheet metal brake

May 19, 2023

Also called a pan brake or sheet metal folder.  Not to be confused with sheet metal guillotine shear.  A sheet metal brake is for bending sheet metal. Part names: Bending leaf Bending leaf handles (2x preferred) Stationary Bed Clamping bar (acute angle wedge shape with sharp corner, horizontally adjustable to perfectly align with bending inner […]

Fusion 360 pre-flight checks

May 19, 2023

Z-Up Stock Note: this only affects the calculated ‘box’ that represents the stock.  It does not affect toolpaths / bodies.  Can be ignored. Leads-ins / outs Think of a “running start” where you start your toolpath a bit early. Ramps To avoid plunging your tool into the material, you use a ramp.  A milling bit […]

HTM Complete

May 16, 2023

https://htmcomplete.com.au Click on pictures to enlarge [!]   Files HTMComplete- 8way 2018-4-28 v3.f3d HTMComplete – 3way 2017-4-5 v12.f3d HTMComplete – Pump St 2017-4-5 v2.f3d HTMComplete – Battery Tray v13.f3d htm_tray_8way.tap htm_tray_3way.tap htm_tray_pumpst.tap htm_battery_tray_BOTH.tap htm_battery_tray_LEFT.tap htm_battery_tray_RIGHT.tap   Hybrid / 8 way 2018-4-28 mounting plate 5mm fillet radiused corners on extruded body.   3 way 2017-4-5   […]