Shapeoko upgrades can be categorized into four major categories:
- those which increase stiffness / rigidity
- those which increase working area
- different spindle choices
- those which are for user convenience / other
The eShapeOko (European / Extended) marketed by cvoinescu includes a number of upgrades by default as well as a number of options at order time.
User cvoinescu made an initial codification of the effect of upgrades on stiffness / rigidity in the forum thread Custom Plates. In order of effectiveness of the modifications (from most effective to least):
- Dual Y drive (either Drive Shaft or Dual Motor)
- Double Makerslide X-Axis --- shapeoko_upgrade_parts_v3.zip
- X carriage reinforced with, say, extrusion between the two plates, instead of relying only on the X wheel bolts
- the two X rails 20-30mm apart and rigidly coupled together, e.g. sandwiching between them some standard extrusion and bolted together along the length
- Moving the Z wheels further apart, i.e. replacing the standard plate with a taller one
- (for a long machine) Mid-span supports for the Y rails, and/or doubling it with standard extrusion bolted along the length
- Moving the Z leadscrew to the side to reduce the length (and hence flex) of the Z wheel bolts
- Thicker plates
There is some uncertainty about the order of the last two items on the list.
One straight-forward and inexpensive way to improve rigidity is to replace the nylon spacers. There are several options.
"Biggest bang for the buck."
Forum discussion in We should switch to metal spacers.
A 10-pack of 1/4" spacers should fit out a machine w/ Double Makerslide X-Axis --- 6 1" spacers (and some washers) will properly space the carriage (drilling 2 additional holes in the Z-axis mount plate will let one use 2 additional bolts and 4 more 1" spacers to finish off a 10-pack and further improve a machine's rigidity).
Alternately, user wlanfox used plastic blocks instead of spacers as shown in the forum post Shapeoko #0735, mods evolution... (at least my version) ;-)
A third option is to use (locking) nuts in lieu of the spacers as danimal documented in Re: Why not a wider "double X-axis"?
Note that they are most useful for the X- and Z-axes: Re: Metal Dual V wheel And Fishing line pulley Bearing and Re: Hardcoat OpenRail.
Double X-carriage motor mount plates
Another option which needs to be fitted into the above is doubling up the motor mounting plates for the X/Z plate assembly and increasing the number of bolts used so as to create more rigid torsion box as the eShapeoko does (though its is also taller) --- this upgrade has since become standard in the ShapeOko 2.
A similar idea to increase the rigidity of the gantry is shown in Bar across the back...
These upgrades are easily compared and complementary in nature, see the page Scaling Up.
Often, other minor upgrades can affect this, e.g., moving belts to the outside as documented in some of the methods shown on the Belt Anchors page, or Belt on outside, but it is also possible to lose working area as when doubling the X-axis Makerslide.
Open End Plates
One elegant solution is the Open End Plates, which allow one to extend a machine along the X-axis more readily.
Another alternative is to use aluminum extrusion itself for the frame as forum user Juicebox did in Just Enlarged my Shapeoko with some UpGrades.
Spindles / Tooling
Rotary Spindle Options including the DeWalt DW660
- holder for Roland vinyl cutting knife on Thingiverse
- plotted vinyl
- vinyl_knife_holder.dxf cchristianson's Google drive
- Re: Vinyl Cutting Blade
- ACME Z-axis --- see also A new Z-axis nut - metal on metal w/ built in anti-backlash and Modified Z drive Assembly --- this upgrade is especially of interest to help overcome Grbl's limit that all axes must have the same acceleration.
- Belt Anchors
- Touch Probe --- plans and software for constructing one here: http://www.vinland.com/Touch-Probe.html
- Cable Management
- Dust Shoe
- Emergency Stop (E-Stop)
- Headless --- adding a second Arduino and SD-card shield to allow headless operation
- Limit (Home) Switches
- Nio's V slot bed
- Fourth Axis --- Mudshark implemented a rotary axis and wrote it up in Rotary Device. Psyko's implementation in Finally... 4th axis. See also Sherline Mill CNC Rotary Table Model Workshop (via archive.org)
- Fifth Axis --- One could in theory just purchase an accessory table and bolt it to the bed of one's machine.
NEMA 23 motors
Documented for the ShapeOko 2 in this forum post: Re: Caleb's Shapeoko 2 #3164. NEMA 23 Z-axis for shapeoko 2. Note that these may need longer fasteners --- 15mm per . It will also be necessary to source pulleys with a 1/4" bore (as opposed to the typical 5mm of NEMA 17 motors). A larger plate is needed for the Z-Axis and is available from I.C. on the Upgrades page --- NEMA 23 Z-Axis Kit.
- Nema23 on Z-Axis --- includes plans for mount plates
- shapeoko.com --- Acme Z-Axis, NEMA 23 Z-Axis, DW660 Mounts, DW660 Dust Shoe
- Inventables --- parts, dual drive kit, open end plate, motor mount plate
- Kbot3D --- 3D printed upgrade parts including: DW660 Vacuum Attachment/Dust Shoe, Lift Blocks, CNC Table Clamps
- Amber Spyglass Ltd --- parts, open end plates
- Reactive Storefront --- Precision V-Wheel Spacers
- Donek Tools --- Drag Knife for CNC Routers