diff --git a/assemblies/as5601_mount_assembly.fcstd b/assemblies/as5601_mount_assembly.fcstd new file mode 100644 index 0000000..d99535f Binary files /dev/null and b/assemblies/as5601_mount_assembly.fcstd differ diff --git a/assemblies/axis_flange_assembly.fcstd b/assemblies/axis_flange_assembly.fcstd new file mode 100644 index 0000000..a01310b Binary files /dev/null and b/assemblies/axis_flange_assembly.fcstd differ diff --git a/assemblies/axis_gear_assembly.fcstd b/assemblies/axis_gear_assembly.fcstd new file mode 100644 index 0000000..895cecf Binary files /dev/null and b/assemblies/axis_gear_assembly.fcstd differ diff --git a/assemblies/axis_side_assembly.fcstd b/assemblies/axis_side_assembly.fcstd index dc3d39d..2161b68 100644 Binary files a/assemblies/axis_side_assembly.fcstd and b/assemblies/axis_side_assembly.fcstd differ diff --git a/assemblies/axis_side_sensor_holder_assembly.fcstd b/assemblies/axis_side_sensor_holder_assembly.fcstd deleted file mode 100644 index 94bbd03..0000000 Binary files a/assemblies/axis_side_sensor_holder_assembly.fcstd and /dev/null differ diff --git a/assemblies/az_el_rotator.fcstd b/assemblies/az_el_rotator.fcstd index 8cd13a4..9f18721 100644 Binary files a/assemblies/az_el_rotator.fcstd and b/assemblies/az_el_rotator.fcstd differ diff --git a/assemblies/cover_down_assembly.fcstd b/assemblies/cover_down_assembly.fcstd deleted file mode 100644 index 1688ba2..0000000 Binary files a/assemblies/cover_down_assembly.fcstd and /dev/null differ diff --git a/assemblies/cover_up_assembly.fcstd b/assemblies/cover_up_assembly.fcstd deleted file mode 100644 index 6dcfaf8..0000000 Binary files a/assemblies/cover_up_assembly.fcstd and /dev/null differ diff --git a/assemblies/dc_motor_assembly.fcstd b/assemblies/dc_motor_assembly.fcstd index ffff4c7..b426a8d 100644 Binary files a/assemblies/dc_motor_assembly.fcstd and b/assemblies/dc_motor_assembly.fcstd differ diff --git a/assemblies/electronics_box.fcstd b/assemblies/electronics_box.fcstd deleted file mode 100644 index d2b49fd..0000000 Binary files a/assemblies/electronics_box.fcstd and /dev/null differ diff --git a/assemblies/frame.fcstd b/assemblies/frame.fcstd index 6f8c5b5..67c4475 100644 Binary files a/assemblies/frame.fcstd and b/assemblies/frame.fcstd differ diff --git a/assemblies/rotator_assembly.fcstd b/assemblies/rotator_assembly.fcstd index 9f7fd2f..2b32c69 100644 Binary files a/assemblies/rotator_assembly.fcstd and b/assemblies/rotator_assembly.fcstd differ diff --git a/assemblies/switch_endstop_assembly.fcstd b/assemblies/switch_endstop_assembly.fcstd new file mode 100644 index 0000000..c73373c Binary files /dev/null and b/assemblies/switch_endstop_assembly.fcstd differ diff --git a/assemblies/worm_gear_assembly.fcstd b/assemblies/worm_gear_assembly.fcstd index 5805a44..b7a6aa6 100644 Binary files a/assemblies/worm_gear_assembly.fcstd and b/assemblies/worm_gear_assembly.fcstd differ diff --git a/cover/cover_bottom.fcstd b/cover/cover_bottom.fcstd new file mode 100644 index 0000000..d753456 Binary files /dev/null and b/cover/cover_bottom.fcstd differ diff --git a/cover/cover_side.fcstd b/cover/cover_side.fcstd new file mode 100644 index 0000000..46daff9 Binary files /dev/null and b/cover/cover_side.fcstd differ diff --git a/cover/cover_side_mirror.fcstd b/cover/cover_side_mirror.fcstd new file mode 100644 index 0000000..5254adf Binary files /dev/null and b/cover/cover_side_mirror.fcstd differ diff --git a/cover/cover_top.fcstd b/cover/cover_top.fcstd new file mode 100644 index 0000000..43c3e95 Binary files /dev/null and b/cover/cover_top.fcstd differ diff --git a/cover/lower_bottom.fcstd b/cover/lower_bottom.fcstd deleted file mode 100644 index 8b73eda..0000000 Binary files a/cover/lower_bottom.fcstd and /dev/null differ diff --git a/cover/lower_side_axis_A.fcstd b/cover/lower_side_axis_A.fcstd deleted file mode 100644 index 455974d..0000000 Binary files a/cover/lower_side_axis_A.fcstd and /dev/null differ diff --git a/cover/lower_side_axis_B.fcstd b/cover/lower_side_axis_B.fcstd deleted file mode 100644 index 957b8ef..0000000 Binary files a/cover/lower_side_axis_B.fcstd and /dev/null differ diff --git a/cover/lower_side_axis_x2.fcstd b/cover/lower_side_axis_x2.fcstd deleted file mode 100644 index bf9638f..0000000 Binary files a/cover/lower_side_axis_x2.fcstd and /dev/null differ diff --git a/cover/rain_cover_box.fcstd b/cover/rain_cover_box.fcstd deleted file mode 100644 index 8711733..0000000 Binary files a/cover/rain_cover_box.fcstd and /dev/null differ diff --git a/cover/rain_cover_positioning_pattern.fcstd b/cover/rain_cover_positioning_pattern.fcstd deleted file mode 100644 index e32f2b0..0000000 Binary files a/cover/rain_cover_positioning_pattern.fcstd and /dev/null differ diff --git a/cover/rain_cover_tube.fcstd b/cover/rain_cover_tube.fcstd index 7f442f4..b9cc04f 100644 Binary files a/cover/rain_cover_tube.fcstd and b/cover/rain_cover_tube.fcstd differ diff --git a/cover/upper_side_axis_A.fcstd b/cover/upper_side_axis_A.fcstd deleted file mode 100644 index 6527cf0..0000000 Binary files a/cover/upper_side_axis_A.fcstd and /dev/null differ diff --git a/cover/upper_side_axis_B.fcstd b/cover/upper_side_axis_B.fcstd deleted file mode 100644 index ea3d36f..0000000 Binary files a/cover/upper_side_axis_B.fcstd and /dev/null differ diff --git a/cover/upper_side_axis_x2.fcstd b/cover/upper_side_axis_x2.fcstd deleted file mode 100644 index 796e78f..0000000 Binary files a/cover/upper_side_axis_x2.fcstd and /dev/null differ diff --git a/cover/upper_top.fcstd b/cover/upper_top.fcstd deleted file mode 100644 index 1bec0d2..0000000 Binary files a/cover/upper_top.fcstd and /dev/null differ diff --git a/electronics/as5601_assembly.fcstd b/electronics/as5601_assembly.fcstd new file mode 100644 index 0000000..5701208 Binary files /dev/null and b/electronics/as5601_assembly.fcstd differ diff --git a/electronics/as5601_axis_assembly.fcstd b/electronics/as5601_axis_assembly.fcstd new file mode 100644 index 0000000..8d95279 Binary files /dev/null and b/electronics/as5601_axis_assembly.fcstd differ diff --git a/electronics/as5601_case_1.fcstd b/electronics/as5601_case_1.fcstd new file mode 100644 index 0000000..76e1982 Binary files /dev/null and b/electronics/as5601_case_1.fcstd differ diff --git a/electronics/as5601_case_2.fcstd b/electronics/as5601_case_2.fcstd new file mode 100644 index 0000000..5658cf4 Binary files /dev/null and b/electronics/as5601_case_2.fcstd differ diff --git a/electronics/as5601_case_3.fcstd b/electronics/as5601_case_3.fcstd new file mode 100644 index 0000000..b358890 Binary files /dev/null and b/electronics/as5601_case_3.fcstd differ diff --git a/electronics/as5601_magnet_base.fcstd b/electronics/as5601_magnet_base.fcstd new file mode 100644 index 0000000..34e4d6d Binary files /dev/null and b/electronics/as5601_magnet_base.fcstd differ diff --git a/electronics/as5601_pcb.fcstd b/electronics/as5601_pcb.fcstd new file mode 100644 index 0000000..801b069 Binary files /dev/null and b/electronics/as5601_pcb.fcstd differ diff --git a/electronics/electronics_case.fcstd b/electronics/electronics_case.fcstd new file mode 100644 index 0000000..a5d0dc0 Binary files /dev/null and b/electronics/electronics_case.fcstd differ diff --git a/electronics/electronics_case_bottom.fcstd b/electronics/electronics_case_bottom.fcstd new file mode 100644 index 0000000..d521069 Binary files /dev/null and b/electronics/electronics_case_bottom.fcstd differ diff --git a/electronics/electronics_case_pcb_mount.fcstd b/electronics/electronics_case_pcb_mount.fcstd new file mode 100644 index 0000000..2190ea1 Binary files /dev/null and b/electronics/electronics_case_pcb_mount.fcstd differ diff --git a/electronics/electronics_case_top.fcstd b/electronics/electronics_case_top.fcstd new file mode 100644 index 0000000..7bad5e1 Binary files /dev/null and b/electronics/electronics_case_top.fcstd differ diff --git a/electronics/encoder_magnet.fcstd b/electronics/encoder_magnet.fcstd new file mode 100644 index 0000000..d5ffd92 Binary files /dev/null and b/electronics/encoder_magnet.fcstd differ diff --git a/electronics/holder_as5601.fcstd b/electronics/holder_as5601.fcstd new file mode 100644 index 0000000..d0bb062 Binary files /dev/null and b/electronics/holder_as5601.fcstd differ diff --git a/electronics/off_axis_gear_as5601.fcstd b/electronics/off_axis_gear_as5601.fcstd new file mode 100644 index 0000000..7745eca Binary files /dev/null and b/electronics/off_axis_gear_as5601.fcstd differ diff --git a/rotator_parts/M3_TSlot20_Nut.fcstd b/rotator_parts/M3_TSlot20_Nut.fcstd deleted file mode 100644 index 74c09ad..0000000 Binary files a/rotator_parts/M3_TSlot20_Nut.fcstd and /dev/null differ diff --git a/rotator_parts/axis_gear.fcstd b/rotator_parts/axis_gear.fcstd index 512dd48..f09f4e0 100644 Binary files a/rotator_parts/axis_gear.fcstd and b/rotator_parts/axis_gear.fcstd differ diff --git a/rotator_parts/axis_gear_as5601.fcstd b/rotator_parts/axis_gear_as5601.fcstd new file mode 100644 index 0000000..553d11d Binary files /dev/null and b/rotator_parts/axis_gear_as5601.fcstd differ diff --git a/rotator_parts/axis_gear_flange.fcstd b/rotator_parts/axis_gear_flange.fcstd new file mode 100644 index 0000000..743b4c3 Binary files /dev/null and b/rotator_parts/axis_gear_flange.fcstd differ diff --git a/rotator_parts/axis_pipe_32mm.fcstd b/rotator_parts/axis_pipe_32mm.fcstd deleted file mode 100644 index 2fbb74f..0000000 Binary files a/rotator_parts/axis_pipe_32mm.fcstd and /dev/null differ diff --git a/rotator_parts/axis_pipe_40mm.fcstd b/rotator_parts/axis_pipe_40mm.fcstd index ae75f22..d654205 100644 Binary files a/rotator_parts/axis_pipe_40mm.fcstd and b/rotator_parts/axis_pipe_40mm.fcstd differ diff --git a/rotator_parts/axis_side.fcstd b/rotator_parts/axis_side.fcstd index 0579d37..98fdb03 100644 Binary files a/rotator_parts/axis_side.fcstd and b/rotator_parts/axis_side.fcstd differ diff --git a/rotator_parts/axis_side_sensor_holder.fcstd b/rotator_parts/axis_side_sensor_holder.fcstd deleted file mode 100644 index 8a4fe3c..0000000 Binary files a/rotator_parts/axis_side_sensor_holder.fcstd and /dev/null differ diff --git a/rotator_parts/axis_spacer.fcstd b/rotator_parts/axis_spacer.fcstd index 4028904..da4dbb4 100644 Binary files a/rotator_parts/axis_spacer.fcstd and b/rotator_parts/axis_spacer.fcstd differ diff --git a/rotator_parts/axis_spacer_collar.fcstd b/rotator_parts/axis_spacer_collar.fcstd deleted file mode 100644 index d15c71a..0000000 Binary files a/rotator_parts/axis_spacer_collar.fcstd and /dev/null differ diff --git a/rotator_parts/ball_bearing_housing.fcstd b/rotator_parts/ball_bearing_housing.fcstd index b9d4b3f..3cadc31 100644 Binary files a/rotator_parts/ball_bearing_housing.fcstd and b/rotator_parts/ball_bearing_housing.fcstd differ diff --git a/rotator_parts/dc_motor_cup.fcstd b/rotator_parts/dc_motor_cup.fcstd new file mode 100644 index 0000000..cf357f8 Binary files /dev/null and b/rotator_parts/dc_motor_cup.fcstd differ diff --git a/rotator_parts/dc_motor_heatshrink.fcstd b/rotator_parts/dc_motor_heatshrink.fcstd new file mode 100644 index 0000000..5aa731a Binary files /dev/null and b/rotator_parts/dc_motor_heatshrink.fcstd differ diff --git a/rotator_parts/e_box_bottom.fcstd b/rotator_parts/e_box_bottom.fcstd deleted file mode 100644 index 8f03369..0000000 Binary files a/rotator_parts/e_box_bottom.fcstd and /dev/null differ diff --git a/rotator_parts/e_box_pcb_mount.fcstd b/rotator_parts/e_box_pcb_mount.fcstd deleted file mode 100644 index 3706321..0000000 Binary files a/rotator_parts/e_box_pcb_mount.fcstd and /dev/null differ diff --git a/rotator_parts/e_box_top.fcstd b/rotator_parts/e_box_top.fcstd deleted file mode 100644 index fad5c30..0000000 Binary files a/rotator_parts/e_box_top.fcstd and /dev/null differ diff --git a/rotator_parts/encoder_holder.fcstd b/rotator_parts/encoder_holder.fcstd deleted file mode 100644 index 19a3c39..0000000 Binary files a/rotator_parts/encoder_holder.fcstd and /dev/null differ diff --git a/rotator_parts/encoder_magnet.fcstd b/rotator_parts/encoder_magnet.fcstd deleted file mode 100644 index 5d7a714..0000000 Binary files a/rotator_parts/encoder_magnet.fcstd and /dev/null differ diff --git a/rotator_parts/homing_ring.fcstd b/rotator_parts/homing_ring.fcstd index b98578d..2a8c477 100644 Binary files a/rotator_parts/homing_ring.fcstd and b/rotator_parts/homing_ring.fcstd differ diff --git a/rotator_parts/motor_mount_flange.fcstd b/rotator_parts/motor_mount_flange.fcstd index e60b333..c8f2988 100644 Binary files a/rotator_parts/motor_mount_flange.fcstd and b/rotator_parts/motor_mount_flange.fcstd differ diff --git a/rotator_parts/motor_mount_plastic.fcstd b/rotator_parts/motor_mount_plastic.fcstd new file mode 100644 index 0000000..b39da62 Binary files /dev/null and b/rotator_parts/motor_mount_plastic.fcstd differ diff --git a/rotator_parts/pcb_mount.fcstd b/rotator_parts/pcb_mount.fcstd deleted file mode 100644 index 301fb8a..0000000 Binary files a/rotator_parts/pcb_mount.fcstd and /dev/null differ diff --git a/rotator_parts/satnogs_encoder.fcstd b/rotator_parts/satnogs_encoder.fcstd deleted file mode 100644 index f257f5e..0000000 Binary files a/rotator_parts/satnogs_encoder.fcstd and /dev/null differ diff --git a/rotator_parts/satnogs_endstop.fcstd b/rotator_parts/satnogs_endstop.fcstd deleted file mode 100644 index bf5a72f..0000000 Binary files a/rotator_parts/satnogs_endstop.fcstd and /dev/null differ diff --git a/rotator_parts/switch_endstop_holder.fcstd b/rotator_parts/switch_endstop_holder.fcstd new file mode 100644 index 0000000..92815dd Binary files /dev/null and b/rotator_parts/switch_endstop_holder.fcstd differ diff --git a/rotator_parts/t_slot20_100.fcstd b/rotator_parts/t_slot20_100.fcstd new file mode 100644 index 0000000..e902861 Binary files /dev/null and b/rotator_parts/t_slot20_100.fcstd differ diff --git a/rotator_parts/t_slot20_102.fcstd b/rotator_parts/t_slot20_102.fcstd deleted file mode 100644 index 73dba7b..0000000 Binary files a/rotator_parts/t_slot20_102.fcstd and /dev/null differ diff --git a/rotator_parts/t_slot20_160.fcstd b/rotator_parts/t_slot20_160.fcstd index fe6127d..b4cb8e3 100644 Binary files a/rotator_parts/t_slot20_160.fcstd and b/rotator_parts/t_slot20_160.fcstd differ diff --git a/rotator_parts/t_slot20_180.fcstd b/rotator_parts/t_slot20_180.fcstd deleted file mode 100644 index 4fa325f..0000000 Binary files a/rotator_parts/t_slot20_180.fcstd and /dev/null differ diff --git a/rotator_parts/t_slot20_connector.fcstd b/rotator_parts/t_slot20_connector.fcstd index fdc34e6..238d486 100644 Binary files a/rotator_parts/t_slot20_connector.fcstd and b/rotator_parts/t_slot20_connector.fcstd differ diff --git a/rotator_parts/worm_axis.fcstd b/rotator_parts/worm_axis.fcstd index 488554e..96d879e 100644 Binary files a/rotator_parts/worm_axis.fcstd and b/rotator_parts/worm_axis.fcstd differ diff --git a/rotator_parts/worm_gear.fcstd b/rotator_parts/worm_gear.fcstd index 5ff7499..3b76220 100644 Binary files a/rotator_parts/worm_gear.fcstd and b/rotator_parts/worm_gear.fcstd differ diff --git a/rotator_parts/worm_mount.fcstd b/rotator_parts/worm_mount.fcstd index ee38987..7362953 100644 Binary files a/rotator_parts/worm_mount.fcstd and b/rotator_parts/worm_mount.fcstd differ diff --git a/rotator_parts/worm_mount_mirror.fcstd b/rotator_parts/worm_mount_mirror.fcstd index a4df41f..6fb7aa8 100644 Binary files a/rotator_parts/worm_mount_mirror.fcstd and b/rotator_parts/worm_mount_mirror.fcstd differ diff --git a/satnogs-mechanical-bom.ods b/satnogs-mechanical-bom.ods index 407adb6..cdb628b 100644 Binary files a/satnogs-mechanical-bom.ods and b/satnogs-mechanical-bom.ods differ diff --git a/shared/Inner_bracket_20_steel_B-Type_slot6.fcstd b/shared/Inner_bracket_20_steel_B-Type_slot6.fcstd new file mode 100644 index 0000000..afaf5bd Binary files /dev/null and b/shared/Inner_bracket_20_steel_B-Type_slot6.fcstd differ diff --git a/shared/ball_bearing_6007ZZ.fcstd b/shared/ball_bearing_6007ZZ.fcstd deleted file mode 100644 index 4230e0e..0000000 Binary files a/shared/ball_bearing_6007ZZ.fcstd and /dev/null differ diff --git a/shared/ball_bearing_6008ZZ.fcstd b/shared/ball_bearing_6008ZZ.fcstd index c4016fb..ebd7b40 100644 Binary files a/shared/ball_bearing_6008ZZ.fcstd and b/shared/ball_bearing_6008ZZ.fcstd differ diff --git a/shared/ball_bearing_623ZZ.fcstd b/shared/ball_bearing_623ZZ.fcstd new file mode 100644 index 0000000..f1c2bd9 Binary files /dev/null and b/shared/ball_bearing_623ZZ.fcstd differ diff --git a/shared/ball_bearing_625ZZ.fcstd b/shared/ball_bearing_625ZZ.fcstd index 06f6e52..61d80c2 100644 Binary files a/shared/ball_bearing_625ZZ.fcstd and b/shared/ball_bearing_625ZZ.fcstd differ diff --git a/shared/dc_motor_50:1.fcstd b/shared/dc_motor_50:1.fcstd index 5921e66..444c1c4 100644 Binary files a/shared/dc_motor_50:1.fcstd and b/shared/dc_motor_50:1.fcstd differ diff --git a/shared/flat_head_screw_M3L10_DIN7991.fcstd b/shared/flat_head_screw_M3L10_DIN7991.fcstd new file mode 100644 index 0000000..9cb408b Binary files /dev/null and b/shared/flat_head_screw_M3L10_DIN7991.fcstd differ diff --git a/shared/motor_mount.fcstd b/shared/motor_mount.fcstd index 2f8b314..68c51aa 100644 Binary files a/shared/motor_mount.fcstd and b/shared/motor_mount.fcstd differ diff --git a/shared/nema17stepper.fcstd b/shared/nema17stepper.fcstd deleted file mode 100644 index 588b281..0000000 Binary files a/shared/nema17stepper.fcstd and /dev/null differ diff --git a/shared/nut_M5_DIN934.fcstd b/shared/nut_M5_DIN934.fcstd new file mode 100644 index 0000000..1e5afa1 Binary files /dev/null and b/shared/nut_M5_DIN934.fcstd differ diff --git a/shared/standoff_hex_nylon_M3_L10_ff.fcstd b/shared/standoff_hex_nylon_M3_L10_ff.fcstd new file mode 100644 index 0000000..c2f7b5b Binary files /dev/null and b/shared/standoff_hex_nylon_M3_L10_ff.fcstd differ diff --git a/shared/stepper_motor_nema17.fcstd b/shared/stepper_motor_nema17.fcstd new file mode 100644 index 0000000..fbb8e2c Binary files /dev/null and b/shared/stepper_motor_nema17.fcstd differ diff --git a/shared/switch_SS0505.fcstd b/shared/switch_SS0505.fcstd new file mode 100644 index 0000000..c0ffad9 Binary files /dev/null and b/shared/switch_SS0505.fcstd differ diff --git a/shared/timing_pulley_gt2_20T.fcstd b/shared/timing_pulley_gt2_20T.fcstd index c42bc77..19f9234 100644 Binary files a/shared/timing_pulley_gt2_20T.fcstd and b/shared/timing_pulley_gt2_20T.fcstd differ diff --git a/shared/timing_pulley_gt2_36T.fcstd b/shared/timing_pulley_gt2_36T.fcstd index acba2e0..0784245 100644 Binary files a/shared/timing_pulley_gt2_36T.fcstd and b/shared/timing_pulley_gt2_36T.fcstd differ diff --git a/shared/washer_M3_DIN125.fcstd b/shared/washer_M3_DIN125.fcstd new file mode 100644 index 0000000..5e36238 Binary files /dev/null and b/shared/washer_M3_DIN125.fcstd differ diff --git a/shared/washer_M5_DIN125.fcstd b/shared/washer_M5_DIN125.fcstd new file mode 100644 index 0000000..c65773a Binary files /dev/null and b/shared/washer_M5_DIN125.fcstd differ