Limit switch/homing switch mounts for the inexpensive 3018 CNC router/engraver. Might fit other similar machines like the 2418, 1610, etc. if they use 2020 extrusions for the frame. Once they're wired and enabled, limit switches allow you to home the machine and set work coordinates like on the larger machines.
I printed these with no supports, the hex recesses for the nuts were a little tight but I was able to squeeze in the nuts easily with pliers. I used PLA and the default settings in PrusaControl.
I printed them upright, not how they are being shown in the model images. Sorry, first posting here! lol
For the Chinese made "3018" style CNC engraving/carving machine
Uses 3mm nut and bolts to attach the switches to the mounts and the mounts to the rails of the machine.
I used this t nut in the rail to attach the mount to the machine:
https://www.thingiverse.com/thing:1073567 (the shortest one of the three he uploaded)
I wanted to add switches for homing and hard limits to the little 3018 CNC engraver I had. I ordered switches from Amazon (link below) and I drew up some mounts in Fusion 360. I mounted the switches to the mounts with 3mm nuts and bolts and attached the mounts to the rails with printed T nuts and more 3mm nuts and bolts. The board already had pins to wire up the switches, I just had to enable them by sending "$22=1" for homing and "$21=1" to enable hard limits. I glued and screwed the Z limit mount in place flush with the top of the spindle mount and carefully bent the lever to get max height out of the axis before it tripped the switch. I shortened the other levers with a cutoff wheel in a Dremel so they didn't stick up past the work table. There is no bottom Z limit switch on mine, but I do use an inexpensive touch plate connected to the A5 pin and ground. I use that with UGS Platform with the probe module enabled.
X Axis switch mount, mirror the model for the other side
X axis mount, shown from the rear
X axis mount, attached with 3mm nuts and bolts and printed T nuts in the top rail. I bought 16mm long bolts but I needed 10mm long to attach to the rail so I added an extra nut first. I'll switch the bolts out later!
Z limit mount, mounted with CA glue and 3mm nuts to studs that I made by cutting off the bolt heads and epoxying them into threaded holes in the spindle mount. I bent the switch lever to allow the axis maximum travel before activation. There is no bottom limit switch on my machine.
Back side Y limit switch, edge of the work table triggers it. Although it doesn't look like it in this image, the table is higher than the switch mount and the stepper motor.
Front side Y limit switch. I wasn't too keen about having it stick out like that but I have used it a couple times as an E-stop when I didn't get the g code correct and the machine goes off in some unintended way. So it's pretty handy for that! lol
Mirrored X axis mount, tripped by the Z axis bracket. As shown, the mount is out as far as it will slide in the rail. The cutter gets near but not right to the edge of the table. I have fixtures on both ends of my table so it works for me but if you need to cut to the edge you'll need to either bend the lever or lengthen the mount to hang it out farther.