diff --git a/CAD/Tri-Zero-Alpha2-2021-11-15.f3z b/CAD/Tri-Zero-Alpha2-2021-11-15.f3z deleted file mode 100644 index c0663e7..0000000 Binary files a/CAD/Tri-Zero-Alpha2-2021-11-15.f3z and /dev/null differ diff --git a/CAD/Tri-Zero_Alpha3_2022_01_12.step.zip b/CAD/Tri-Zero-Alpha4-2022-01-20.step.zip similarity index 64% rename from CAD/Tri-Zero_Alpha3_2022_01_12.step.zip rename to CAD/Tri-Zero-Alpha4-2022-01-20.step.zip index ae6fc40..80f7846 100644 Binary files a/CAD/Tri-Zero_Alpha3_2022_01_12.step.zip and b/CAD/Tri-Zero-Alpha4-2022-01-20.step.zip differ diff --git a/README.md b/README.md index a90ed30..944f4ac 100644 --- a/README.md +++ b/README.md @@ -5,15 +5,19 @@ by Zruncho and DoomCube #tri-zero collaborators ### Upgrade your V0 or build a fresh T0. -## Alpha-3 Release 2022-01-11 +## Alpha-4 Release 2022-01-20 -![Front](Renders/alpha-3/front.png) +![Front](Renders/alpha-4/front.png) -![Iso](Renders/alpha-3/iso.png) +![Iso](Renders/alpha-4/iso.png) -![Z Drives](Renders/alpha-3/z_drives_front.png) +![Bottom Iso](Renders/alpha-4/bottom_iso.png) -![picture](Renders/alpha-2/bed_asm_no_bed.png) +![Iso with skirt](Renders/alpha-4/iso_with_skirt.png) + +![Bottom Z](Renders/alpha-4/bottom_z.png) + +![Bed Frame](Renders/alpha-2/bed_asm_no_bed.png) **The goal of the Tri-Zero project is to build a killer V0 with full auto-calibration.** @@ -31,6 +35,22 @@ Join us on the [DoomCube Discord](https://discord.gg/doomcube) to help make this ### Updates +2022-01-20 Update: +* T0-Alpha-4 released, with 11 new parts. +* **Now supports NEMA14 and NEMA17**: use what you've got! + * The new MotorSkirts push the motors as far out as possible, freeing up enough space to fit larger power supplies more easily (between motors or against the motor rear plates). + * The front skirt can be swapped for a [4" touchscreen mod](https://github.com/Fleafa/VoronUsers/tree/V0.1-Trident-skirt/printer_mods/roboticator24/4inch_touchscreen_mount_for_v2.4) for [KlipperScreen](https://github.com/jordanruthe/KlipperScreen). + * Guitar Feet (4x) can be added to give a nice handle with the skirts... or, retain the original V0 bumpers. +* New rear motor mount: now, mounts to the nuts you'd already have on a V0 if doing a conversion. This is huge deal! To convert a V0, you no longer need to dissassemble the rear frame. +* New clip-in 30mm fan mounts on the sides for side-to-side airflow. +* New clip-in front motor pulley covers. Leave them out if you want to see Z motion or put some spinners on. +* Slightly thinner rear Z idlers: now they fit within the extrusion thickness of 15mm. Two benefits: more space for a probe back there (hint, hint) and now the center tensioner fits a regular 12mm BHCS, so no cut screw or washers are needed anymore. +* CAD and STLs for alpha-3 are now available. The original V0.1 bed assembly is gone, for a smaller file size, but Fusion is failing to export, so .step only for this one. +* Want to contribute? PRs would be welcome for these improvements: + * Integrated probing solution + * Rear side skirts with less material. Duplicating the front skirts adds unnecesary material and gets in the way of a rear outlet. I got tired and chose to release this instead of modding the skirt. Other improvements matter more. + * Integated bed Wago mount (5x2) + 2022-01-16 Initial BOM posted below. No large changes are expected, but no promises are made w/an alpha! 2022-01-11 Update: @@ -66,22 +86,23 @@ Join us on the [DoomCube Discord](https://discord.gg/doomcube) to help make this ### BOM preview -This BOM preview is for Alpha-3, though there's no expectation that these parts will change. The BOM will become more specific over time, as more of the design gets tested and finalized. +This BOM preview is for Alpha-4, though there's no expectation that these parts will change. The BOM will become more specific over time, as more of the design gets tested and finalized. | Category | Part | Qty | Notes | | - | - | - | - | | Fasteners | M2x6 BHCS or SHCS | 10+ | For retaining the Z attachments in rear (2), 6-8 for the rear Z bar, plus one per front idler (2) | | Fasteners | M2x8 BHCS or SHCS | 4+ | For retaining the Z belt attachments in front | | Fasteners | M2 nuts | 12 | For M2 nutbars -| Fasteners | M3 BHCS (various) | Yes | For Z idlers (vertical), Z bearing holder (horizontal), + lots more +| Fasteners | M3 BHCS (various) | Yes | For Z idlers (vertical), Z idler attachments (horizontal), motor mounts, skirts, +lots more | Fasteners | M3 nuts | Yes | -| Fasteners | M3 heatset inserts | Yes | For motors, bed mounts, frame corners and more +| Fasteners | M3 heatset inserts | Yes | For motors, bed mounts (2 + 3), motor skirts (4x3), z belt attachment (4) and more | Z Drives | GT2 belt | 3x~450mm | | Z Drives | GT2 16t pulleys | 3 | | Z Drives | MGN7H 150mm | 2 | Ideally upgrade to MGN9C on the X carriage and then get only one of these. | Z Drives | NEMA14 (for alpha3 or alpha4) or NEMA17 motors (for alpha4, when released) | 3 | Needs to have enough hold torque. Mid-size (33mm body length) NEMA14 are marginal, while long (48mm body length) NEMA14 or most mid-to-large NEMA17 will provide enough unpowered hold torque to keep the bed from dropping. Ideally 0.9mm for extra resolution. Mix and match should be fine. Use what you've got. The Z drive motors barely matter. | Z Drives | F623 bearings | 6 | Idlers | | Bed | Sexbolt endstop kit | 1 + 1 | Needed for Auto-Z, though technically optional, if you use a virtual endstop in Klipper | +| Frame | Guitar Feet | 4 | Optional; same as used with Voron Trident. Can use original V0.1 rubber feet instead. In addition, you'll need parts for a bed probing solution, plus some way to get extra drivers. @@ -97,33 +118,34 @@ It's a collection of early, rapidly-evolving parts, that you can look at, learn The parts actually work to enable functional triple-bed-leveling, so you can build a working printer with it. -To test the concept as quickly as possible, this release re-uses many parts from other sources, especially [F-Zero](https://github.com/zruncho3d/f-zero). But the 4x Z reduction really isn't needed for a bed that is 1/3 the weight of an F-Zero gantry. +To test the concept as quickly as possible, early alpha releases re-used many parts from other sources, especially [F-Zero](https://github.com/zruncho3d/f-zero). But the 4x Z reduction really wasn't needed for a bed that is 1/3 the weight of an F-Zero gantry, so at alpha-3, everything moved to direct drive. Think of it as a functioning work-in-progress in advance of a future T0 beta or actual release. ### What is missing in the Alpha Release? -What's missing is a final bed probing solution. +The main missing item is an out-of-the-box bed-probing solution. There are a number of options out there for bed probing, all under test. See #tri-zero on the DoomCube discord for the latest. ### What's in this repo? -In this repo are some of the STLs needed to build a Tri-Zero Alpha. +In this repo are all of the STLs needed to build a Tri-Zero Alpha which are not in the V0.1 repo. -All parts should be already be in print-ready orientation, and no supports are needed. +All parts should be already be in print-ready orientation, with seam in the +Y dir, and no supports are needed. Standard Voron settings, or lowered infill and fewer perims, should work fine for most parts: - 4 perimeters - 40% infill, depending on the part - 0.2mm layer height +The MotorSkirts are happy with 20% infill, for a bit of print speedup. + ### Printed Parts For printed parts, you need the STLs in the quantites noted from this repo, along with STLs from a bunch of places: - [F-Zero](https://github.com/zruncho3d/f-zero): no-drop nuts - L.e.o.p.a.rd's endstop assembly - see [F-Zero gdoc for instructions](https://docs.google.com/document/d/1dm8itefYrLIsCcOQht9sdMzrXE8Jk30s56c9IwtRCkM/edit) -- [MCMBen Trident-style V0 skirts](https://github.com/Fleafa/VoronUsers/tree/V0.1-Trident-skirt/printer_mods/MCMBen/Voron0_Trident_Skirt/STLs) - More M2 nutbars from V0 In addition, an MGN9 or dual-MGN7 X gantry is highly recommended! You don't want toolhead flop to affect bed-probe results or print quality. Hartk1213 has an [MGN9 mod for V0](https://github.com/Fleafa/VoronUsers/tree/master/printer_mods/hartk1213/Voron0_MGN9C_X_Axis) which is in use in the first prototype. diff --git a/Renders/alpha-4/bottom_iso.png b/Renders/alpha-4/bottom_iso.png new file mode 100644 index 0000000..551bd84 Binary files /dev/null and b/Renders/alpha-4/bottom_iso.png differ diff --git a/Renders/alpha-4/bottom_power_supply.png b/Renders/alpha-4/bottom_power_supply.png new file mode 100644 index 0000000..a4509af Binary files /dev/null and b/Renders/alpha-4/bottom_power_supply.png differ diff --git a/Renders/alpha-4/bottom_z.png b/Renders/alpha-4/bottom_z.png new file mode 100644 index 0000000..d0a276d Binary files /dev/null and b/Renders/alpha-4/bottom_z.png differ diff --git a/Renders/alpha-4/front.png b/Renders/alpha-4/front.png new file mode 100644 index 0000000..10cc520 Binary files /dev/null and b/Renders/alpha-4/front.png differ diff --git a/Renders/alpha-4/iso.png b/Renders/alpha-4/iso.png new file mode 100644 index 0000000..86d1398 Binary files /dev/null and b/Renders/alpha-4/iso.png differ diff --git a/Renders/alpha-4/iso_with_skirt.png b/Renders/alpha-4/iso_with_skirt.png new file mode 100644 index 0000000..3333d9c Binary files /dev/null and b/Renders/alpha-4/iso_with_skirt.png differ diff --git a/STLs/Front_Skirt_x1.stl b/STLs/Front_Skirt_x1.stl new file mode 100644 index 0000000..d0720ec Binary files /dev/null and b/STLs/Front_Skirt_x1.stl differ diff --git a/STLs/Motor_Corner_NEMA14_x4.stl b/STLs/Motor_Corner_NEMA14_x4.stl new file mode 100644 index 0000000..a7a03f4 Binary files /dev/null and b/STLs/Motor_Corner_NEMA14_x4.stl differ diff --git a/STLs/Motor_Corner_NEMA17_x4.stl b/STLs/Motor_Corner_NEMA17_x4.stl new file mode 100644 index 0000000..770ccaf Binary files /dev/null and b/STLs/Motor_Corner_NEMA17_x4.stl differ diff --git a/STLs/Rear_Motor_Mount_NEMA14_x1.stl b/STLs/Rear_Motor_Mount_NEMA14_x1.stl new file mode 100644 index 0000000..d2e9833 Binary files /dev/null and b/STLs/Rear_Motor_Mount_NEMA14_x1.stl differ diff --git a/STLs/Rear_Motor_Mount_NEMA17_x1.stl b/STLs/Rear_Motor_Mount_NEMA17_x1.stl new file mode 100644 index 0000000..aa7f043 Binary files /dev/null and b/STLs/Rear_Motor_Mount_NEMA17_x1.stl differ diff --git a/STLs/Rear_Motor_Mount_x1.stl b/STLs/Rear_Motor_Mount_x1.stl deleted file mode 100644 index 28a1484..0000000 Binary files a/STLs/Rear_Motor_Mount_x1.stl and /dev/null differ diff --git a/STLs/Rear_Z_Idler_x1.stl b/STLs/Rear_Z_Idler_x1.stl index b7213dd..87748c8 100644 Binary files a/STLs/Rear_Z_Idler_x1.stl and b/STLs/Rear_Z_Idler_x1.stl differ diff --git a/STLs/Side_Motor_Mount_Mirrored_x1.stl b/STLs/Side_Motor_Mount_Mirrored_x1.stl deleted file mode 100644 index a6de1bb..0000000 Binary files a/STLs/Side_Motor_Mount_Mirrored_x1.stl and /dev/null differ diff --git a/STLs/Side_Motor_Mount_x1.stl b/STLs/Side_Motor_Mount_x1.stl deleted file mode 100644 index 58836f7..0000000 Binary files a/STLs/Side_Motor_Mount_x1.stl and /dev/null differ diff --git a/STLs/Tensioner_x1.stl b/STLs/Tensioner_x1.stl index e87fe7b..58a467f 100644 Binary files a/STLs/Tensioner_x1.stl and b/STLs/Tensioner_x1.stl differ diff --git a/STLs/[a]_Fan_Cover_30mm_x2.stl b/STLs/[a]_Fan_Cover_30mm_x2.stl new file mode 100644 index 0000000..fb5f4f5 Binary files /dev/null and b/STLs/[a]_Fan_Cover_30mm_x2.stl differ diff --git a/STLs/[a]_Front_Corner_Bump_Mirrored_x1.stl b/STLs/[a]_Front_Corner_Bump_Mirrored_x1.stl new file mode 100644 index 0000000..f9cfdc6 Binary files /dev/null and b/STLs/[a]_Front_Corner_Bump_Mirrored_x1.stl differ diff --git a/STLs/[a]_Front_Corner_Bump_X1.stl b/STLs/[a]_Front_Corner_Bump_X1.stl new file mode 100644 index 0000000..3e052d7 Binary files /dev/null and b/STLs/[a]_Front_Corner_Bump_X1.stl differ diff --git a/STLs/[a]_Shaft_Cap_x2.stl b/STLs/[a]_Shaft_Cap_x2.stl new file mode 100644 index 0000000..619e1d7 Binary files /dev/null and b/STLs/[a]_Shaft_Cap_x2.stl differ diff --git a/STLs/skirt_mods/Corner_Front_Left_x1.stl b/STLs/skirt_mods/Corner_Front_Left_x1.stl deleted file mode 100644 index 87b82b8..0000000 Binary files a/STLs/skirt_mods/Corner_Front_Left_x1.stl and /dev/null differ diff --git a/STLs/skirt_mods/Corner_Front_Right_x1.stl b/STLs/skirt_mods/Corner_Front_Right_x1.stl deleted file mode 100644 index 38a6695..0000000 Binary files a/STLs/skirt_mods/Corner_Front_Right_x1.stl and /dev/null differ