Ender 3v2 Laser Holder w/ BLTouch & Multi-mount by mrfansworth 3d model
3dmdb logo
Thingiverse
Ender 3v2 Laser Holder w/ BLTouch & Multi-mount by mrfansworth

Ender 3v2 Laser Holder w/ BLTouch & Multi-mount by mrfansworth

by Thingiverse
Last crawled date: 3 years ago
This is a remix of the Ender 3v2 Laser Holder by viniciusro. His laser mount with support for BLTouch is excellent but the pen plotter location was limited in both type of pen as well as location.
To correct this, I removed the pen plotter mount from the original and added a dove tail multi-mount that allows for a number of different types of accessories to be mounted with the same X offset as the laser but with varying Y offset.
Included in this bundle of files are mounts for a Sharpie, Zebra 301 pen, a vinyl cutter, and a laser aligner. Also there is a file for the latch (you will need 2). To help facilitate additional tool mounts, I have included a blank dovetail adapter as well. The pen mounts by design may work for a large number of pens.
For hardware all bolts used are standard M3. M3x12 for the latch mount screws. M3x8 and corresponding nuts for the pen holders. You will also need 2x small zip ties to attach the vinyl cutter to the mount. The vinyl cutter head I used is available on amazon here:
https://www.amazon.com/dp/B07P8DMC2J/ref=cm_sw_em_r_mt_dp_PY9RFFMEVBYFGYHRW2B5
I also recommend you get a cutting mat like these:
https://www.amazon.com/dp/B087NJQWNL/ref=cm_sw_em_r_mt_dp_1A2Y84F960BC2S7RE32N
and cut it to the size of the glass bed. I also find that flipping the glass bed over so the smooth side is up makes writing and cutting work better. Binder clips to hold mat and paper to glass for both operations.
To handle the actually g-code creation for any of these tools I use Inkscape and the J Tech Photonics Laser extension. I am including in this description the custom g-code I insert at the beginning of the produced g-code files to handle alignment and other tasks. Obviously as outlined in viniciusro's summary you can use the "move the carriage" to a spot and set zero from there. The laser aligner is specifically designed for this method with a right angle cut out to align to an items corner.
Z-offsets you will need to be determined by trial and error for pens and cutters as the tool length varies based on tool.
All accessory mounts needed to be printed with support and the flat top down except the laser aimer that needs to be laid on its face aligner pointing towards the sky. The laser holder/bltouch mount also needs to be printed with support
Laser:
X-Offset: 61.5
Y-Offset: 17.5
Laser ON: M106
Laser OFF: M107
Custom G-Code (add to start of file produced from jtech extension):
:Laser Start Code
G28 ; Home all axises
G1 X61.5 Y17.5 Z50 ; move to laser offsets Z is equivalent to laser focus distance
G92 X0 Y0 ; Tell all XY calc from here
;End code
Pen Plotter:
X-Offset: 61.5
Y-Offset 51.5
Write Command: G1 ZD.D
Lift Command: G1 Z(D.D + 0.5)
D.D = distance where pen is making contact in mm
(these are entered as laser on off commands in jtech extension)
Custom G-Code (add to start of file produced from jtech extension):
:Pen Plotter Start Code
G28 ; Home all axises
G1 X61.5 Y51.5 ; move to pen offsets
G92 X0 Y0 ; Tell all XY calc from here
;End code
Vinyl Cutter:
X-Offset: 61.5
Y-Offset: 51.5
Cut Command: G1 ZD.D
Lift Command: G1 Z(D.D + 1.0) (you want more lift here than on the pens)
D.D = distance where cutter is making contact in mm
(these are entered as laser on off commands in jtech extension)
Vinyl cutting success is more dependent on the levelness of the bed so it makes sense to utilize the BLTouch if you have it. I have included a 1 minute delay (60000ms) in the g-code after the mesh is built to attach the vinyl cutter. If this is too short of a time you can increase that variable to as long as you want. I cover the entire bed/mat with a piece of vinyl to have the BLTouch build the Z mesh as opposed to having the probe touch the cutting mat adhesive. It may not make a difference.
Custom G-Code (add to start of file produced from jtech extension):
:Vinyl Cutter Plotter Start Code
G28 ; Home all axises
G29 ; ABL - BLTouch
M420 S1 Z2 ; Use mesh when calculating Z
G1 X61.5 Y51.5 Z50 ; move to cutter offsets and raise to attach cutter
G92 X0 Y0 ; Tell all XY calc from here
G4 P60000 ; 1 min Cutter attachment pause
This is my first upload to thingiverse but about the 5th iteration of this system. It obviously requires some trial and error in use but I have found it amazingly helpful. If I come up with other attachments I will add them and if you come up with new ones that work with this system please share.

Tags