diff --git a/mendel/render/cable_clip_AB.png b/mendel/render/cable_clip_AB.png index 55a256b..25ff85e 100644 Binary files a/mendel/render/cable_clip_AB.png and b/mendel/render/cable_clip_AB.png differ diff --git a/mendel/render/cable_clip_AD.png b/mendel/render/cable_clip_AD.png index 5c91b8d..8bc76f7 100644 Binary files a/mendel/render/cable_clip_AD.png and b/mendel/render/cable_clip_AD.png differ diff --git a/mendel/render/cable_clip_CA.png b/mendel/render/cable_clip_CA.png index 828dbc5..e1ed8cf 100644 Binary files a/mendel/render/cable_clip_CA.png and b/mendel/render/cable_clip_CA.png differ diff --git a/mendel/render/d_motor_bracket.png b/mendel/render/d_motor_bracket.png index ad447cb..df60a42 100644 Binary files a/mendel/render/d_motor_bracket.png and b/mendel/render/d_motor_bracket.png differ diff --git a/mendel/render/d_motor_bracket_lid.png b/mendel/render/d_motor_bracket_lid.png index f18fbd4..7ae00ae 100644 Binary files a/mendel/render/d_motor_bracket_lid.png and b/mendel/render/d_motor_bracket_lid.png differ diff --git a/mendel/render/d_shell.png b/mendel/render/d_shell.png index 1062531..5bf0963 100644 Binary files a/mendel/render/d_shell.png and b/mendel/render/d_shell.png differ diff --git a/mendel/render/d_shell_lid.png b/mendel/render/d_shell_lid.png index 1934408..f0a4682 100644 Binary files a/mendel/render/d_shell_lid.png and b/mendel/render/d_shell_lid.png differ diff --git a/mendel/render/fan_guard.png b/mendel/render/fan_guard.png index a28ec7a..847a427 100644 Binary files a/mendel/render/fan_guard.png and b/mendel/render/fan_guard.png differ diff --git a/mendel/render/fixing_block.png b/mendel/render/fixing_block.png index 948e22c..cf1aeb5 100644 Binary files a/mendel/render/fixing_block.png and b/mendel/render/fixing_block.png differ diff --git a/mendel/render/pcb_spacer.png b/mendel/render/pcb_spacer.png index 127002d..b0e713c 100644 Binary files a/mendel/render/pcb_spacer.png and b/mendel/render/pcb_spacer.png differ diff --git a/mendel/render/printed/bar_clamps.png b/mendel/render/printed/bar_clamps.png index ac923bc..83e7840 100644 Binary files a/mendel/render/printed/bar_clamps.png and b/mendel/render/printed/bar_clamps.png differ diff --git a/mendel/render/printed/cable_clips.png b/mendel/render/printed/cable_clips.png index 6f38988..98001ec 100644 Binary files a/mendel/render/printed/cable_clips.png and b/mendel/render/printed/cable_clips.png differ diff --git a/mendel/render/printed/cal.png b/mendel/render/printed/cal.png index 48c4b4a..39caa8b 100644 Binary files a/mendel/render/printed/cal.png and b/mendel/render/printed/cal.png differ diff --git a/mendel/render/printed/d_motor_brackets.png b/mendel/render/printed/d_motor_brackets.png index 65fdacb..86c8687 100644 Binary files a/mendel/render/printed/d_motor_brackets.png and b/mendel/render/printed/d_motor_brackets.png differ diff --git a/mendel/render/printed/ribbon_clamps.png b/mendel/render/printed/ribbon_clamps.png index 194986a..666978b 100644 Binary files a/mendel/render/printed/ribbon_clamps.png and b/mendel/render/printed/ribbon_clamps.png differ diff --git a/mendel/render/printed/wades_extruder.png b/mendel/render/printed/wades_extruder.png index 340d5a4..16d5b9d 100644 Binary files a/mendel/render/printed/wades_extruder.png and b/mendel/render/printed/wades_extruder.png differ diff --git a/mendel/render/printed/x_carriage_parts.png b/mendel/render/printed/x_carriage_parts.png index 271f225..69326f4 100644 Binary files a/mendel/render/printed/x_carriage_parts.png and b/mendel/render/printed/x_carriage_parts.png differ diff --git a/mendel/render/printed/y_bearing_mounts.png b/mendel/render/printed/y_bearing_mounts.png index 256e473..20e2289 100644 Binary files a/mendel/render/printed/y_bearing_mounts.png and b/mendel/render/printed/y_bearing_mounts.png differ diff --git a/mendel/render/printed/y_belt_anchors.png b/mendel/render/printed/y_belt_anchors.png index d3847c4..b77c677 100644 Binary files a/mendel/render/printed/y_belt_anchors.png and b/mendel/render/printed/y_belt_anchors.png differ diff --git a/mendel/render/printed/z_motor_brackets.png b/mendel/render/printed/z_motor_brackets.png index e83cb69..e744227 100644 Binary files a/mendel/render/printed/z_motor_brackets.png and b/mendel/render/printed/z_motor_brackets.png differ diff --git a/mendel/render/pulley.png b/mendel/render/pulley.png index 97f0acf..8233a49 100644 Binary files a/mendel/render/pulley.png and b/mendel/render/pulley.png differ diff --git a/mendel/render/ribbon_clamp_12_33.png b/mendel/render/ribbon_clamp_12_33.png index bca3624..833ac34 100644 Binary files a/mendel/render/ribbon_clamp_12_33.png and b/mendel/render/ribbon_clamp_12_33.png differ diff --git a/mendel/render/ribbon_clamp_20_33.png b/mendel/render/ribbon_clamp_20_33.png index 830ddb7..aab6dc8 100644 Binary files a/mendel/render/ribbon_clamp_20_33.png and b/mendel/render/ribbon_clamp_20_33.png differ diff --git a/mendel/render/ribbon_clamp_20_44.png b/mendel/render/ribbon_clamp_20_44.png index 3b8bf66..9d0f60f 100644 Binary files a/mendel/render/ribbon_clamp_20_44.png and b/mendel/render/ribbon_clamp_20_44.png differ diff --git a/mendel/render/ribbon_clamp_22_33.png b/mendel/render/ribbon_clamp_22_33.png index 4d28691..18ed347 100644 Binary files a/mendel/render/ribbon_clamp_22_33.png and b/mendel/render/ribbon_clamp_22_33.png differ diff --git a/mendel/render/ribbon_clamp_22_44.png b/mendel/render/ribbon_clamp_22_44.png index 7ca73d1..170b51a 100644 Binary files a/mendel/render/ribbon_clamp_22_44.png and b/mendel/render/ribbon_clamp_22_44.png differ diff --git a/mendel/render/wades_big_gear.png b/mendel/render/wades_big_gear.png index 2db6e63..f7cff43 100644 Binary files a/mendel/render/wades_big_gear.png and b/mendel/render/wades_big_gear.png differ diff --git a/mendel/render/wades_block.png b/mendel/render/wades_block.png index 6ad9c63..155d836 100644 Binary files a/mendel/render/wades_block.png and b/mendel/render/wades_block.png differ diff --git a/mendel/render/wades_gear_spacer.png b/mendel/render/wades_gear_spacer.png index 6c8904d..0004f10 100644 Binary files a/mendel/render/wades_gear_spacer.png and b/mendel/render/wades_gear_spacer.png differ diff --git a/mendel/render/wades_idler_block.png b/mendel/render/wades_idler_block.png index 59b86ec..937bf6b 100644 Binary files a/mendel/render/wades_idler_block.png and b/mendel/render/wades_idler_block.png differ diff --git a/mendel/render/wades_small_gear.png b/mendel/render/wades_small_gear.png index 849cb78..f76d6a6 100644 Binary files a/mendel/render/wades_small_gear.png and b/mendel/render/wades_small_gear.png differ diff --git a/mendel/render/x_belt_clamp.png b/mendel/render/x_belt_clamp.png index 7c63318..94c964f 100644 Binary files a/mendel/render/x_belt_clamp.png and b/mendel/render/x_belt_clamp.png differ diff --git a/mendel/render/x_belt_grip.png b/mendel/render/x_belt_grip.png index 64872e3..fcf6992 100644 Binary files a/mendel/render/x_belt_grip.png and b/mendel/render/x_belt_grip.png differ diff --git a/mendel/render/x_belt_tensioner.png b/mendel/render/x_belt_tensioner.png index 257270d..3b07978 100644 Binary files a/mendel/render/x_belt_tensioner.png and b/mendel/render/x_belt_tensioner.png differ diff --git a/mendel/render/x_carriage.png b/mendel/render/x_carriage.png index c38bc01..92d7796 100644 Binary files a/mendel/render/x_carriage.png and b/mendel/render/x_carriage.png differ diff --git a/mendel/render/x_idler_bracket.png b/mendel/render/x_idler_bracket.png index 28d2987..da89770 100644 Binary files a/mendel/render/x_idler_bracket.png and b/mendel/render/x_idler_bracket.png differ diff --git a/mendel/render/x_motor_bracket.png b/mendel/render/x_motor_bracket.png index 25baa67..0eacd07 100644 Binary files a/mendel/render/x_motor_bracket.png and b/mendel/render/x_motor_bracket.png differ diff --git a/mendel/render/y_bar_clamp.png b/mendel/render/y_bar_clamp.png index d3403b9..7751bc5 100644 Binary files a/mendel/render/y_bar_clamp.png and b/mendel/render/y_bar_clamp.png differ diff --git a/mendel/render/y_bar_clamp_switch.png b/mendel/render/y_bar_clamp_switch.png index 4c33e7d..9ee4754 100644 Binary files a/mendel/render/y_bar_clamp_switch.png and b/mendel/render/y_bar_clamp_switch.png differ diff --git a/mendel/render/y_bearing_mount.png b/mendel/render/y_bearing_mount.png index 20a1b34..b4ce286 100644 Binary files a/mendel/render/y_bearing_mount.png and b/mendel/render/y_bearing_mount.png differ diff --git a/mendel/render/y_bearing_mount_switch.png b/mendel/render/y_bearing_mount_switch.png index 6ca8586..3215bbb 100644 Binary files a/mendel/render/y_bearing_mount_switch.png and b/mendel/render/y_bearing_mount_switch.png differ diff --git a/mendel/render/y_belt_anchor.png b/mendel/render/y_belt_anchor.png index 36104ce..f6bed63 100644 Binary files a/mendel/render/y_belt_anchor.png and b/mendel/render/y_belt_anchor.png differ diff --git a/mendel/render/y_belt_anchor_toothed.png b/mendel/render/y_belt_anchor_toothed.png index 739561b..81b3e65 100644 Binary files a/mendel/render/y_belt_anchor_toothed.png and b/mendel/render/y_belt_anchor_toothed.png differ diff --git a/mendel/render/y_belt_clip.png b/mendel/render/y_belt_clip.png index 3da3ca9..64cda38 100644 Binary files a/mendel/render/y_belt_clip.png and b/mendel/render/y_belt_clip.png differ diff --git a/mendel/render/y_belt_clip_toothed.png b/mendel/render/y_belt_clip_toothed.png index ed192ee..210ae58 100644 Binary files a/mendel/render/y_belt_clip_toothed.png and b/mendel/render/y_belt_clip_toothed.png differ diff --git a/mendel/render/y_idler_bracket.png b/mendel/render/y_idler_bracket.png index 61a4f51..62c7a34 100644 Binary files a/mendel/render/y_idler_bracket.png and b/mendel/render/y_idler_bracket.png differ diff --git a/mendel/render/y_motor_bracket.png b/mendel/render/y_motor_bracket.png index 4ca1c03..25e0194 100644 Binary files a/mendel/render/y_motor_bracket.png and b/mendel/render/y_motor_bracket.png differ diff --git a/mendel/render/z_bar_clamp.png b/mendel/render/z_bar_clamp.png index 0b877be..b8a36ba 100644 Binary files a/mendel/render/z_bar_clamp.png and b/mendel/render/z_bar_clamp.png differ diff --git a/mendel/render/z_bar_clamp_switch.png b/mendel/render/z_bar_clamp_switch.png index 43d82ae..1c56e54 100644 Binary files a/mendel/render/z_bar_clamp_switch.png and b/mendel/render/z_bar_clamp_switch.png differ diff --git a/mendel/render/z_coupling.png b/mendel/render/z_coupling.png index 3b5e09b..81e94a5 100644 Binary files a/mendel/render/z_coupling.png and b/mendel/render/z_coupling.png differ diff --git a/mendel/render/z_limit_switch_bracket.png b/mendel/render/z_limit_switch_bracket.png index 9d38892..ee25ae1 100644 Binary files a/mendel/render/z_limit_switch_bracket.png and b/mendel/render/z_limit_switch_bracket.png differ diff --git a/mendel/render/z_motor_bracket_lhs.png b/mendel/render/z_motor_bracket_lhs.png index 0b1ee0b..a60281b 100644 Binary files a/mendel/render/z_motor_bracket_lhs.png and b/mendel/render/z_motor_bracket_lhs.png differ diff --git a/mendel/render/z_motor_bracket_rhs.png b/mendel/render/z_motor_bracket_rhs.png index 09837ba..fb2d56d 100644 Binary files a/mendel/render/z_motor_bracket_rhs.png and b/mendel/render/z_motor_bracket_rhs.png differ diff --git a/mendel/render/z_screw_pointer.png b/mendel/render/z_screw_pointer.png index 3e8e0b3..1388d03 100644 Binary files a/mendel/render/z_screw_pointer.png and b/mendel/render/z_screw_pointer.png differ diff --git a/sturdy/render/cable_clip_AB.png b/sturdy/render/cable_clip_AB.png index 4a735fa..53ab8c3 100644 Binary files a/sturdy/render/cable_clip_AB.png and b/sturdy/render/cable_clip_AB.png differ diff --git a/sturdy/render/cable_clip_AD.png b/sturdy/render/cable_clip_AD.png index 66b9a70..65be288 100644 Binary files a/sturdy/render/cable_clip_AD.png and b/sturdy/render/cable_clip_AD.png differ diff --git a/sturdy/render/cable_clip_CA.png b/sturdy/render/cable_clip_CA.png index 32b6e2f..d4b5f76 100644 Binary files a/sturdy/render/cable_clip_CA.png and b/sturdy/render/cable_clip_CA.png differ diff --git a/sturdy/render/d_motor_bracket.png b/sturdy/render/d_motor_bracket.png index ad447cb..df60a42 100644 Binary files a/sturdy/render/d_motor_bracket.png and b/sturdy/render/d_motor_bracket.png differ diff --git a/sturdy/render/d_motor_bracket_lid.png b/sturdy/render/d_motor_bracket_lid.png index f18fbd4..7ae00ae 100644 Binary files a/sturdy/render/d_motor_bracket_lid.png and b/sturdy/render/d_motor_bracket_lid.png differ diff --git a/sturdy/render/d_shell.png b/sturdy/render/d_shell.png index 1062531..5bf0963 100644 Binary files a/sturdy/render/d_shell.png and b/sturdy/render/d_shell.png differ diff --git a/sturdy/render/d_shell_lid.png b/sturdy/render/d_shell_lid.png index 1934408..f0a4682 100644 Binary files a/sturdy/render/d_shell_lid.png and b/sturdy/render/d_shell_lid.png differ diff --git a/sturdy/render/fan_guard.png b/sturdy/render/fan_guard.png index a28ec7a..847a427 100644 Binary files a/sturdy/render/fan_guard.png and b/sturdy/render/fan_guard.png differ diff --git a/sturdy/render/fixing_block.png b/sturdy/render/fixing_block.png index 076ba45..f03a41d 100644 Binary files a/sturdy/render/fixing_block.png and b/sturdy/render/fixing_block.png differ diff --git a/sturdy/render/pcb_spacer.png b/sturdy/render/pcb_spacer.png index e63c57e..bd25a74 100644 Binary files a/sturdy/render/pcb_spacer.png and b/sturdy/render/pcb_spacer.png differ diff --git a/sturdy/render/printed/bar_clamps.png b/sturdy/render/printed/bar_clamps.png index 6c25ec3..1962c9a 100644 Binary files a/sturdy/render/printed/bar_clamps.png and b/sturdy/render/printed/bar_clamps.png differ diff --git a/sturdy/render/printed/cable_clips.png b/sturdy/render/printed/cable_clips.png index ed2de25..afb5eb0 100644 Binary files a/sturdy/render/printed/cable_clips.png and b/sturdy/render/printed/cable_clips.png differ diff --git a/sturdy/render/printed/cal.png b/sturdy/render/printed/cal.png index 48c4b4a..39caa8b 100644 Binary files a/sturdy/render/printed/cal.png and b/sturdy/render/printed/cal.png differ diff --git a/sturdy/render/printed/d_motor_brackets.png b/sturdy/render/printed/d_motor_brackets.png index 65fdacb..86c8687 100644 Binary files a/sturdy/render/printed/d_motor_brackets.png and b/sturdy/render/printed/d_motor_brackets.png differ diff --git a/sturdy/render/printed/ribbon_clamps.png b/sturdy/render/printed/ribbon_clamps.png index c72ae57..1cd7d76 100644 Binary files a/sturdy/render/printed/ribbon_clamps.png and b/sturdy/render/printed/ribbon_clamps.png differ diff --git a/sturdy/render/printed/wades_extruder.png b/sturdy/render/printed/wades_extruder.png index 340d5a4..16d5b9d 100644 Binary files a/sturdy/render/printed/wades_extruder.png and b/sturdy/render/printed/wades_extruder.png differ diff --git a/sturdy/render/printed/x_carriage_parts.png b/sturdy/render/printed/x_carriage_parts.png index 92d6fd9..4c8d834 100644 Binary files a/sturdy/render/printed/x_carriage_parts.png and b/sturdy/render/printed/x_carriage_parts.png differ diff --git a/sturdy/render/printed/y_bearing_mounts.png b/sturdy/render/printed/y_bearing_mounts.png index 110fa2f..13df15e 100644 Binary files a/sturdy/render/printed/y_bearing_mounts.png and b/sturdy/render/printed/y_bearing_mounts.png differ diff --git a/sturdy/render/printed/y_belt_anchors.png b/sturdy/render/printed/y_belt_anchors.png index d3847c4..b77c677 100644 Binary files a/sturdy/render/printed/y_belt_anchors.png and b/sturdy/render/printed/y_belt_anchors.png differ diff --git a/sturdy/render/printed/z_motor_brackets.png b/sturdy/render/printed/z_motor_brackets.png index fcbf9e9..cbde0b8 100644 Binary files a/sturdy/render/printed/z_motor_brackets.png and b/sturdy/render/printed/z_motor_brackets.png differ diff --git a/sturdy/render/pulley.png b/sturdy/render/pulley.png index 97f0acf..8233a49 100644 Binary files a/sturdy/render/pulley.png and b/sturdy/render/pulley.png differ diff --git a/sturdy/render/ribbon_clamp_12_33.png b/sturdy/render/ribbon_clamp_12_33.png index bca3624..833ac34 100644 Binary files a/sturdy/render/ribbon_clamp_12_33.png and b/sturdy/render/ribbon_clamp_12_33.png differ diff --git a/sturdy/render/ribbon_clamp_20_33.png b/sturdy/render/ribbon_clamp_20_33.png index 830ddb7..aab6dc8 100644 Binary files a/sturdy/render/ribbon_clamp_20_33.png and b/sturdy/render/ribbon_clamp_20_33.png differ diff --git a/sturdy/render/ribbon_clamp_20_40.png b/sturdy/render/ribbon_clamp_20_40.png index 7a3c992..78e99b3 100644 Binary files a/sturdy/render/ribbon_clamp_20_40.png and b/sturdy/render/ribbon_clamp_20_40.png differ diff --git a/sturdy/render/ribbon_clamp_22_40.png b/sturdy/render/ribbon_clamp_22_40.png index b1254bc..a59a9e8 100644 Binary files a/sturdy/render/ribbon_clamp_22_40.png and b/sturdy/render/ribbon_clamp_22_40.png differ diff --git a/sturdy/render/ribbon_clamp_22_44.png b/sturdy/render/ribbon_clamp_22_44.png index 7ca73d1..170b51a 100644 Binary files a/sturdy/render/ribbon_clamp_22_44.png and b/sturdy/render/ribbon_clamp_22_44.png differ diff --git a/sturdy/render/wades_big_gear.png b/sturdy/render/wades_big_gear.png index 2db6e63..f7cff43 100644 Binary files a/sturdy/render/wades_big_gear.png and b/sturdy/render/wades_big_gear.png differ diff --git a/sturdy/render/wades_block.png b/sturdy/render/wades_block.png index 6ad9c63..155d836 100644 Binary files a/sturdy/render/wades_block.png and b/sturdy/render/wades_block.png differ diff --git a/sturdy/render/wades_gear_spacer.png b/sturdy/render/wades_gear_spacer.png index 6c8904d..0004f10 100644 Binary files a/sturdy/render/wades_gear_spacer.png and b/sturdy/render/wades_gear_spacer.png differ diff --git a/sturdy/render/wades_idler_block.png b/sturdy/render/wades_idler_block.png index 59b86ec..937bf6b 100644 Binary files a/sturdy/render/wades_idler_block.png and b/sturdy/render/wades_idler_block.png differ diff --git a/sturdy/render/wades_small_gear.png b/sturdy/render/wades_small_gear.png index 849cb78..f76d6a6 100644 Binary files a/sturdy/render/wades_small_gear.png and b/sturdy/render/wades_small_gear.png differ diff --git a/sturdy/render/x_belt_clamp.png b/sturdy/render/x_belt_clamp.png index 7c63318..94c964f 100644 Binary files a/sturdy/render/x_belt_clamp.png and b/sturdy/render/x_belt_clamp.png differ diff --git a/sturdy/render/x_belt_grip.png b/sturdy/render/x_belt_grip.png index 64872e3..fcf6992 100644 Binary files a/sturdy/render/x_belt_grip.png and b/sturdy/render/x_belt_grip.png differ diff --git a/sturdy/render/x_belt_tensioner.png b/sturdy/render/x_belt_tensioner.png index 257270d..3b07978 100644 Binary files a/sturdy/render/x_belt_tensioner.png and b/sturdy/render/x_belt_tensioner.png differ diff --git a/sturdy/render/x_carriage.png b/sturdy/render/x_carriage.png index f1a6444..3a0ac7a 100644 Binary files a/sturdy/render/x_carriage.png and b/sturdy/render/x_carriage.png differ diff --git a/sturdy/render/x_idler_bracket.png b/sturdy/render/x_idler_bracket.png index 571b228..e0ab8ca 100644 Binary files a/sturdy/render/x_idler_bracket.png and b/sturdy/render/x_idler_bracket.png differ diff --git a/sturdy/render/x_motor_bracket.png b/sturdy/render/x_motor_bracket.png index a15b862..4381acd 100644 Binary files a/sturdy/render/x_motor_bracket.png and b/sturdy/render/x_motor_bracket.png differ diff --git a/sturdy/render/y_bar_clamp.png b/sturdy/render/y_bar_clamp.png index fa3a911..9225385 100644 Binary files a/sturdy/render/y_bar_clamp.png and b/sturdy/render/y_bar_clamp.png differ diff --git a/sturdy/render/y_bar_clamp_switch.png b/sturdy/render/y_bar_clamp_switch.png index 2a7298c..0732750 100644 Binary files a/sturdy/render/y_bar_clamp_switch.png and b/sturdy/render/y_bar_clamp_switch.png differ diff --git a/sturdy/render/y_bearing_mount.png b/sturdy/render/y_bearing_mount.png index b3c58d3..1ea99e6 100644 Binary files a/sturdy/render/y_bearing_mount.png and b/sturdy/render/y_bearing_mount.png differ diff --git a/sturdy/render/y_bearing_mount_switch.png b/sturdy/render/y_bearing_mount_switch.png index f0787e4..c17ec24 100644 Binary files a/sturdy/render/y_bearing_mount_switch.png and b/sturdy/render/y_bearing_mount_switch.png differ diff --git a/sturdy/render/y_belt_anchor.png b/sturdy/render/y_belt_anchor.png index 36104ce..f6bed63 100644 Binary files a/sturdy/render/y_belt_anchor.png and b/sturdy/render/y_belt_anchor.png differ diff --git a/sturdy/render/y_belt_anchor_toothed.png b/sturdy/render/y_belt_anchor_toothed.png index 739561b..81b3e65 100644 Binary files a/sturdy/render/y_belt_anchor_toothed.png and b/sturdy/render/y_belt_anchor_toothed.png differ diff --git a/sturdy/render/y_belt_clip.png b/sturdy/render/y_belt_clip.png index 3da3ca9..64cda38 100644 Binary files a/sturdy/render/y_belt_clip.png and b/sturdy/render/y_belt_clip.png differ diff --git a/sturdy/render/y_belt_clip_toothed.png b/sturdy/render/y_belt_clip_toothed.png index ed192ee..210ae58 100644 Binary files a/sturdy/render/y_belt_clip_toothed.png and b/sturdy/render/y_belt_clip_toothed.png differ diff --git a/sturdy/render/y_idler_bracket.png b/sturdy/render/y_idler_bracket.png index e7cd0b9..972569b 100644 Binary files a/sturdy/render/y_idler_bracket.png and b/sturdy/render/y_idler_bracket.png differ diff --git a/sturdy/render/y_motor_bracket.png b/sturdy/render/y_motor_bracket.png index 65e93ab..4adc597 100644 Binary files a/sturdy/render/y_motor_bracket.png and b/sturdy/render/y_motor_bracket.png differ diff --git a/sturdy/render/z_bar_clamp.png b/sturdy/render/z_bar_clamp.png index 3eae0a7..1f91643 100644 Binary files a/sturdy/render/z_bar_clamp.png and b/sturdy/render/z_bar_clamp.png differ diff --git a/sturdy/render/z_bar_clamp_switch.png b/sturdy/render/z_bar_clamp_switch.png index 6782ccd..7dfe31e 100644 Binary files a/sturdy/render/z_bar_clamp_switch.png and b/sturdy/render/z_bar_clamp_switch.png differ diff --git a/sturdy/render/z_coupling.png b/sturdy/render/z_coupling.png index 3b5e09b..81e94a5 100644 Binary files a/sturdy/render/z_coupling.png and b/sturdy/render/z_coupling.png differ diff --git a/sturdy/render/z_limit_switch_bracket.png b/sturdy/render/z_limit_switch_bracket.png index cf007ae..4d22d66 100644 Binary files a/sturdy/render/z_limit_switch_bracket.png and b/sturdy/render/z_limit_switch_bracket.png differ diff --git a/sturdy/render/z_motor_bracket_lhs.png b/sturdy/render/z_motor_bracket_lhs.png index 22ec952..ae206ca 100644 Binary files a/sturdy/render/z_motor_bracket_lhs.png and b/sturdy/render/z_motor_bracket_lhs.png differ diff --git a/sturdy/render/z_motor_bracket_rhs.png b/sturdy/render/z_motor_bracket_rhs.png index cbeb8fc..8f9732e 100644 Binary files a/sturdy/render/z_motor_bracket_rhs.png and b/sturdy/render/z_motor_bracket_rhs.png differ diff --git a/sturdy/render/z_screw_pointer.png b/sturdy/render/z_screw_pointer.png index 0c24845..301550e 100644 Binary files a/sturdy/render/z_screw_pointer.png and b/sturdy/render/z_screw_pointer.png differ diff --git a/utils/viz.py b/utils/viz.py index 983af3c..3e7e8de 100644 --- a/utils/viz.py +++ b/utils/viz.py @@ -13,7 +13,7 @@ def load_stl(file_path): ob = bpy.context.selected_objects[0] print(ob) bpy.ops.object.select_all(action='DESELECT') - ob.select = True + ob.select = True # remove doubles and clean #py.ops.object.editmode_toggle() #bpy.ops.mesh.select_all(action='TOGGLE') @@ -26,20 +26,16 @@ def load_stl(file_path): print(z_dim) bpy.ops.transform.translate(value=(0,0,z_dim/2.0)) cam_target = (0,0,z_dim/3.0) - # assign material + # assign material ob.material_slots.data.active_material = bpy.data.materials[mat] - + def place_camera(): global cam_target - max_dim = 0 - for i in ob.dimensions: - print(i) - if i > max_dim: - max_dim = i + max_dim = max(ob.dimensions[0] * 0.75, ob.dimensions[1] * 0.75, ob.dimensions[2]) print(max_dim) bpy.data.objects['target'].location = cam_target - cam = bpy.data.objects['Camera'].location.x = max_dim*2.4 - + cam = bpy.data.objects['Camera'].location.x = max_dim * 2.4 + def render_thumb(image,gl=False,anim=False): if gl: if anim: