Thingiverse
AI3M S Optical Endstop Z-Level by Geini
by Thingiverse
Last crawled date: 3 years, 4 months ago
(work in progress - translation is in progress)
AI3M-S (Anycubic I3 Mega S)
Umbau auf Optische (Z-)Endschalter
Hallo, ich mach einfach mal n neuen Thread auf, damit das dann ein wenig Übersichtlicher ist.
Ich habe mich dran gemacht und meinen Mega-S mit Optischen Endstops ausgerüstet und will euch das ganze hier natürlich nicht vorenthalten.
Vorweg - Warum: Ich hatte mit ungenauen mechanischen Endstops zu kämpfen. Ja, die Schraube wurde fixiert und wackelte nicht mehr. Zudem wurde eine gedrucke Mutter mit größerer auflagefläche benutzt. Das alles brachte mir nicht den gewünschten Erfolg, da ich selbst bei direkt hintereinander folgenden Levelns leichte bis mittelschwere Abweichungen hatte. Zudem gab dann auch noch ein Schalter, so langsam, den Geist auf ^^ was mich in dem Umbau nur bestärkte ;)
Was braucht man nun für diesen Umbau:
Optische Endstops, wie ihr sie auf Amazon, Ali und sonstwo findet (5V) (Ich hatte diese hier: https://www.amazon.de/dp/B01B4FV0HQ/ref=cm_sw_em_r_mt_dp_LA8TFbCBDE450 )
Jeweils ein weiteres Kabel als Spannungsversorgung für die Endstops (Board -> Endstop).. (falls kein Kabel bei den Enstops dabei ist)
Eine Firmware zum selber compilieren (ich nutzte diese hier: https://github.com/davidramiro/Marlin-Ai3M-2.0.x )
Die Arduino IDE ( https://www.arduino.cc/en/main/software )
und ein paar gedruckte Endstophalter/Adapter und Unterbrecher (keine Ahnung wie man das nennt ^^ ) für die Levelschrauben
Lötkolben oder 1-2 Jumper Pins (2,54mm)
ein bisschen Bastel-Affinität, Seitenschneider, ein paar M3 Schrauben+Muttern, ganz kleinen Schlitz-Schraubendreher oder Spitze Pinzette (um die Belegung des JST-Steckers zu ändern)
Wo bekomme ich die 5V her, um die Endstops mit Spannung zu versorgen?
Ich hab gemessen und ansich ist es egal, alle 5V Pins, haben das selbe Potential.
Anbieten würden sich die 5V Pins von: D42 und D43 oder einer Endschalter (V)
Da die bisherigen Endschalter die 5V von der Huckepackplatine bekommen und die zu schwach ist, kann man die leider nicht übernehmen. Aber dafür passt der Rest ^^
Also einen der 5V-Pins über einen Jumper-Pin (oder kurzerhand festlöten) per Kabel zu den Endschaltern bringen.
Dann die Steckerbelegung an den Endschalter entsprechend der Bezeichnungen neu Belegen (G->G, S->S, 5V->V).
Ansich kann man das Ganze jetzt auch schon testen: Mit dem G-Code "M119" könnt ihr die Zustände der Endstops abfragen. Aber Bitte keine Home-Fahrt machen!!
--> Vorsichtshalber eine Hand am Netz-Schalter!!!!!
Dann die Endstops auf dem gedrucktem Adapter befestigen (2x M3 Schraube+Mutter) und diesen am Rahmen anbringen (Entweder Schrauben+Muttern, oder ein Gewinde in den Adapter schneiden)
Danach noch den "Unterbrecher" an der Stellschraube für das Leveln befestigen und grob Einstellen (Ausgeschaltete Motoren, Z-Achse per Hand verfahren/drehen -> Bitte beide Seiten gleichzeitig ^^ )
Wenn nun Mechanisch/Elektrisch alles passt, geht es an die Firmware.
Ihr bearbeitet/startet/Öffnet die "Marlin.ino" aus eurer heruntergeladenen und entpackten Firmware.
Wählt unter Tools -> Board: "xxx", das "Arduino Mega or Mega 2560" aus.
Öffnet nochmal die "Marlin.ino" falls noch nicht geschehen und ändert die Parameter, die ich euch unten Aufgelistet habe.
(In der DavidRamiro Firmware, müsst ihr zusätzlich die Stepper-Treiber anpassen! und wie ich gemerkt hatte auch die Drehrichtung umkehren)
Firmware Änderungen:
Stepper-Treiber Anpassungen (Stock Driver -> A4988)
////// Endstop Settings
// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
#define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the probe.
/**
* Stepper Drivers
*/
#define X_DRIVER_TYPE A4988
#define Y_DRIVER_TYPE A4988
#define Z_DRIVER_TYPE A4988
#define X2_DRIVER_TYPE A4988
#define Y2_DRIVER_TYPE A4988
#define Z2_DRIVER_TYPE A4988
#define Z3_DRIVER_TYPE A4988
#define Z4_DRIVER_TYPE A4988
#define E0_DRIVER_TYPE A4988
#define E1_DRIVER_TYPE A4988
#define E2_DRIVER_TYPE A4988
#define E3_DRIVER_TYPE A4988
#define E4_DRIVER_TYPE A4988
/**
* Default Axis Steps Per Unit (steps/mm)
*/
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 384 }
// @section machine
// Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way.
#define INVERT_X_DIR true // set to true for stock drivers or TMC2208 with reversed connectors
#define INVERT_Y_DIR false // set to false for stock drivers or TMC2208 with reversed connectors
#define INVERT_Z_DIR false // set to false for stock drivers or TMC2208 with reversed connectors
// @section extruder
// For direct drive extruder v9 set to true, for geared extruder set to false.
#define INVERT_E0_DIR false // set to false for stock drivers or TMC2208 with reversed connectors
#define INVERT_E1_DIR false // set to false for stock drivers or TMC2208 with reversed connectors
Wenn Ihr die Änderungen eingetragen habt, müstt ihr das ganze compilieren:
"Sketch" und "Export compiled binary"
Dann die "Marlin.ino.hex" aus dem Marlin Verzeichniss auf den Drucker Überspielen.
Falls ihr es benötigt, für z.B. "Firmware Updater" über Octoprint:
Flash method: avrdude
AVR MCU: ATmega2560
AVR Programmer Type: wiring
Nach Erfolgreichen Flashen, müsst ihr noch mit "M502" die Standard Werte laden und mit "M500" speichern.
Extruder kalibrieren, PID-Tuning durchführen, Bett Leveln, glücklich sein :-D
Ich hoffe ich habe nichts vergessen und es hilft euch für euren Umbau weiter!
STL's für die Adapter folgen noch.. ich muss meine Prototypen noch ein wenig optimieren, bevor ich die weitergeben kann ^^
AI3M-S (Anycubic I3 Mega S)
Umbau auf Optische (Z-)Endschalter
Hallo, ich mach einfach mal n neuen Thread auf, damit das dann ein wenig Übersichtlicher ist.
Ich habe mich dran gemacht und meinen Mega-S mit Optischen Endstops ausgerüstet und will euch das ganze hier natürlich nicht vorenthalten.
Vorweg - Warum: Ich hatte mit ungenauen mechanischen Endstops zu kämpfen. Ja, die Schraube wurde fixiert und wackelte nicht mehr. Zudem wurde eine gedrucke Mutter mit größerer auflagefläche benutzt. Das alles brachte mir nicht den gewünschten Erfolg, da ich selbst bei direkt hintereinander folgenden Levelns leichte bis mittelschwere Abweichungen hatte. Zudem gab dann auch noch ein Schalter, so langsam, den Geist auf ^^ was mich in dem Umbau nur bestärkte ;)
Was braucht man nun für diesen Umbau:
Optische Endstops, wie ihr sie auf Amazon, Ali und sonstwo findet (5V) (Ich hatte diese hier: https://www.amazon.de/dp/B01B4FV0HQ/ref=cm_sw_em_r_mt_dp_LA8TFbCBDE450 )
Jeweils ein weiteres Kabel als Spannungsversorgung für die Endstops (Board -> Endstop).. (falls kein Kabel bei den Enstops dabei ist)
Eine Firmware zum selber compilieren (ich nutzte diese hier: https://github.com/davidramiro/Marlin-Ai3M-2.0.x )
Die Arduino IDE ( https://www.arduino.cc/en/main/software )
und ein paar gedruckte Endstophalter/Adapter und Unterbrecher (keine Ahnung wie man das nennt ^^ ) für die Levelschrauben
Lötkolben oder 1-2 Jumper Pins (2,54mm)
ein bisschen Bastel-Affinität, Seitenschneider, ein paar M3 Schrauben+Muttern, ganz kleinen Schlitz-Schraubendreher oder Spitze Pinzette (um die Belegung des JST-Steckers zu ändern)
Wo bekomme ich die 5V her, um die Endstops mit Spannung zu versorgen?
Ich hab gemessen und ansich ist es egal, alle 5V Pins, haben das selbe Potential.
Anbieten würden sich die 5V Pins von: D42 und D43 oder einer Endschalter (V)
Da die bisherigen Endschalter die 5V von der Huckepackplatine bekommen und die zu schwach ist, kann man die leider nicht übernehmen. Aber dafür passt der Rest ^^
Also einen der 5V-Pins über einen Jumper-Pin (oder kurzerhand festlöten) per Kabel zu den Endschaltern bringen.
Dann die Steckerbelegung an den Endschalter entsprechend der Bezeichnungen neu Belegen (G->G, S->S, 5V->V).
Ansich kann man das Ganze jetzt auch schon testen: Mit dem G-Code "M119" könnt ihr die Zustände der Endstops abfragen. Aber Bitte keine Home-Fahrt machen!!
--> Vorsichtshalber eine Hand am Netz-Schalter!!!!!
Dann die Endstops auf dem gedrucktem Adapter befestigen (2x M3 Schraube+Mutter) und diesen am Rahmen anbringen (Entweder Schrauben+Muttern, oder ein Gewinde in den Adapter schneiden)
Danach noch den "Unterbrecher" an der Stellschraube für das Leveln befestigen und grob Einstellen (Ausgeschaltete Motoren, Z-Achse per Hand verfahren/drehen -> Bitte beide Seiten gleichzeitig ^^ )
Wenn nun Mechanisch/Elektrisch alles passt, geht es an die Firmware.
Ihr bearbeitet/startet/Öffnet die "Marlin.ino" aus eurer heruntergeladenen und entpackten Firmware.
Wählt unter Tools -> Board: "xxx", das "Arduino Mega or Mega 2560" aus.
Öffnet nochmal die "Marlin.ino" falls noch nicht geschehen und ändert die Parameter, die ich euch unten Aufgelistet habe.
(In der DavidRamiro Firmware, müsst ihr zusätzlich die Stepper-Treiber anpassen! und wie ich gemerkt hatte auch die Drehrichtung umkehren)
Firmware Änderungen:
Stepper-Treiber Anpassungen (Stock Driver -> A4988)
////// Endstop Settings
// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
#define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the probe.
/**
* Stepper Drivers
*/
#define X_DRIVER_TYPE A4988
#define Y_DRIVER_TYPE A4988
#define Z_DRIVER_TYPE A4988
#define X2_DRIVER_TYPE A4988
#define Y2_DRIVER_TYPE A4988
#define Z2_DRIVER_TYPE A4988
#define Z3_DRIVER_TYPE A4988
#define Z4_DRIVER_TYPE A4988
#define E0_DRIVER_TYPE A4988
#define E1_DRIVER_TYPE A4988
#define E2_DRIVER_TYPE A4988
#define E3_DRIVER_TYPE A4988
#define E4_DRIVER_TYPE A4988
/**
* Default Axis Steps Per Unit (steps/mm)
*/
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 384 }
// @section machine
// Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way.
#define INVERT_X_DIR true // set to true for stock drivers or TMC2208 with reversed connectors
#define INVERT_Y_DIR false // set to false for stock drivers or TMC2208 with reversed connectors
#define INVERT_Z_DIR false // set to false for stock drivers or TMC2208 with reversed connectors
// @section extruder
// For direct drive extruder v9 set to true, for geared extruder set to false.
#define INVERT_E0_DIR false // set to false for stock drivers or TMC2208 with reversed connectors
#define INVERT_E1_DIR false // set to false for stock drivers or TMC2208 with reversed connectors
Wenn Ihr die Änderungen eingetragen habt, müstt ihr das ganze compilieren:
"Sketch" und "Export compiled binary"
Dann die "Marlin.ino.hex" aus dem Marlin Verzeichniss auf den Drucker Überspielen.
Falls ihr es benötigt, für z.B. "Firmware Updater" über Octoprint:
Flash method: avrdude
AVR MCU: ATmega2560
AVR Programmer Type: wiring
Nach Erfolgreichen Flashen, müsst ihr noch mit "M502" die Standard Werte laden und mit "M500" speichern.
Extruder kalibrieren, PID-Tuning durchführen, Bett Leveln, glücklich sein :-D
Ich hoffe ich habe nichts vergessen und es hilft euch für euren Umbau weiter!
STL's für die Adapter folgen noch.. ich muss meine Prototypen noch ein wenig optimieren, bevor ich die weitergeben kann ^^
Similar models
thingiverse
free
Mecreator2 bowden upgrade to E3DV6 by GreenDot
...lter habe ich inzwischen auch nach hinten verlegt. das bot sich einfach an.
schreibt mal in die kommentare, was ihr davon haltet.
thingiverse
free
Druckluft Motor by DDDUM
... und steueröffnung auf der kurbelwelle!
leider kann ich die teile nicht weiter bearbeiten, weil ich das programm nicht mehr habe.
thingiverse
free
MaXYpulti Frontplatte by Misterfloppy
...splay und cnc handwheel sollte jetzt auch passen.
ebenfalls wurden die löcher für die einzelnen tasten ein wenig vergrößertjetzt.
thingiverse
free
Halter für Resinfilter by RalfK74
... mit sekundenkleber eingeklebt.
bei problemen, fragen oder fehlern in den dateien bitte gerne einen kommentar schreiben. danke!
thingiverse
free
Moodlight by lukas_dz
... euch gefällt dieses projekt und ihr habt spaß es nach zu bauen.
ich würde mich sehr über feedback, kritik und anregungen freuen.
3dwarehouse
free
Discussion 3 - P wheel with swords
... und untere speiche als 'speerspitzen arige konusse ausgeformt die friedhöfe eingezeichnet und noch so ein paar kleinigkeiten
thingiverse
free
Volksfräse Kabelbox Z-Achse by Goodcat
...abelung füt den y-ini beherbergen soll. zur befestigung der deckel habe ich so gewindeinserts genommen die man einschmelzen kann.
thingiverse
free
Kerzenhalter Challenge! by Benjamin_Lau
...uren werden dann gefräst.
die zeichnung bitte an lau.benjamin@gmx.de senden
ich wünsche allen eine entspannte weihnachtszeit :)
thingiverse
free
Legenden von Andor - Einsatz der Sternenschild by Moly2201
...nn.
als kleber habe ich ein kunststoffkleber auf n-butylacetat-basis verwendet, hält bombenfest und duftet beim kleben auch gut.
thingiverse
free
Sidewinder X1, Extruder Haube mit Lüfter by AFUDirk
...auf den bildern steht die haube noch ein wenig zu weit ab.
in den stl-files habe ich die abstandshalter bereits um 2 mm verkürzt.
Ai3M
thingiverse
free
AI3M S Extruder Gear by gadroli
...ai3m s extruder gear by gadroli
thingiverse
anycubic i3 mega s extruder gear
thingiverse
free
AI3M Düsenlüfter mit 80mm LED Ring
...ai3m düsenlüfter mit 80mm led ring
thingiverse
die quelle liegt by pizdeath.
thingiverse
free
Ai3M stepper driver fanduct
...hat are even more quiet and cost less than half of the noct(..) fans.
have fun printing and enjoy the quietness of the ai3m! :-)
thingiverse
free
Ai3M Piranha Belt-Mount
...
it is simply mounted on the original carriage by using one cable tie. centering is done by the part itself.
have fun printing!
thingiverse
free
Raspycam holder AI3M Anycubic I3 Mega
... mega
thingiverse
i think there is nothing important to tell.
it is just a fixed holder for a raspycam.
have fun with the thing.
thingiverse
free
Ai3M X Axis cable chain by TreeTolber
... x axis cable chain and necessary attachment pieces. the image above outlines all the parts to print and direction for assembly.
thingiverse
free
Board suporte AI3M SKR 1.4 by pedrocas
...ead, i change to skr 1.4 turbo with tft24 and tmc2208, learning firmware and implanting components. hope this will finish good :)
thingiverse
free
Ai3M - Fan Modification with Alternate Logo
... results printing both parts without support. (also pictured: "40mm adeptus mechanicus symbol fan guard" by asmodias)
thingiverse
free
Ai3M NEW cooler fan design backwards mounted
...,5mm diameter, so you can cut an m3 thread into it after printing.
have fun printig and enjoy the new quietness of the ai3m. :-)
thingiverse
free
support for Anycubic AI3MS Filler Filament Holder by stef_ladefense
...
adapter for the metal support of the mega s
print on a flat bottom with minimal support
you can modify with source on fusion360
Endstop
thingiverse
free
Endstop-holder for endstop v1.2 by albiuz
...endstop-holder for endstop v1.2 by albiuz
thingiverse
endstop-holder designed for mech endstop v1.2
thingiverse
free
Endstop by 3dboxpro
...endstop by 3dboxpro
thingiverse
endstop
thingiverse
free
Endstop by 1sPiRe
...endstop by 1spire
thingiverse
endstop model for conceptions
thingiverse
free
Endstop holder for Opto or Mechanical endstops by LulzBot
... endstops by lulzbot
thingiverse
these are the standard 1.0 prusa endstops with an added mounting hole for mechanical endstops.
thingiverse
free
Endstop Holder by onurhamdiuzun
...endstop holder by onurhamdiuzun
thingiverse
endstop holder for makerbot endstop and other endstops
thingiverse
free
Endstop Cover
...endstop cover
thingiverse
cover for endstop boards for makerbot design.
thingiverse
free
Endstop Mount for optical Endstops by Whitehawk2000
...whitehawk2000
thingiverse
use two 20mm m3 screws and nuts to screw the endstop onto the mount and just clip it onto the 8mm rod.
thingiverse
free
C-beam endstop mount for Makerbot type endstops
...c-beam endstop mount for makerbot type endstops
thingiverse
c-beam endstop mount for makerbot type endstop boards.
thingiverse
free
Endstop Mount for MakerBot Mecanical Endstop. by nka
...v-slots carriage.
endstop is screw with m3 (8mm) tapped hole and the endstop hold on the extrusion using a m5 (8mm) and t-nuts.
thingiverse
free
ENDSTOP 10mm by desert500
...endstop 10mm by desert500
thingiverse
endstop
Optical
design_connected
$9
Optic
...optic
designconnected
alessi optic computer generated 3d model. designed by colombo, joe.
3ddd
$1
обои OPTIC
...обои optic
3ddd
в архиве текстуры и фото обоев из коллекции optic.
archive3d
free
Optics 3D Model
...optics 3d model
archive3d
optics
optics - 3d model (*.gsm+*.3ds) for interior 3d visualization.
turbosquid
$49
optical eyewear
...id
royalty free 3d model optical eyewear for download as max on turbosquid: 3d models for games, architecture, videos. (1592243)
3d_ocean
$5
optical mouses
...al mouses
3docean
3d models computer electronics mouse
optical mouses 3d models. realistic mouse model. custom and unique design.
turbosquid
$10
Optic cross
...yalty free 3d model optic cross for download as sldas and ige on turbosquid: 3d models for games, architecture, videos. (1683403)
turbosquid
$7
OPTIC Mirror
... free 3d model optic mirror for download as max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1223927)
turbosquid
free
Fiber optics
...d model fiber optics for download as 3ds, obj, fbx, and blend on turbosquid: 3d models for games, architecture, videos. (1211912)
turbosquid
$8
Mouse optical
...3d model mouse optical for download as 3ds, obj, c4d, and fbx on turbosquid: 3d models for games, architecture, videos. (1504476)
turbosquid
free
Optical puzzle
... optical puzzle for download as max, ige, fbx, stl, and sldas on turbosquid: 3d models for games, architecture, videos. (1405925)
Z
3d_export
$5
nissan z
...nissan z
3dexport
nissan z
3ddd
$1
Vase Z
...vase z
3ddd
vase z
3ddd
$1
полотенцесушить Z
...полотенцесушить z
3ddd
полотенцесушитель
полотенцесушить z
design_connected
free
Z-Chair
...z-chair
designconnected
free 3d model of z-chair designed by karman, aleksei.
design_connected
$11
Z Lamp
...z lamp
designconnected
phillips z lamp computer generated 3d model. designed by kalff, louis.
3d_export
$5
Dragon balls z
...dragon balls z
3dexport
dragon ball z
turbosquid
$20
Fighter Z
...
turbosquid
royalty free 3d model fighter z for download as on turbosquid: 3d models for games, architecture, videos. (1292563)
turbosquid
$9
Pen Z
...pen z
turbosquid
free 3d model pen z for download as obj on turbosquid: 3d models for games, architecture, videos. (1686775)
turbosquid
free
z chair
...z chair
turbosquid
free 3d model z chair for download as max on turbosquid: 3d models for games, architecture, videos. (1410230)
turbosquid
$5
Letter Z
...urbosquid
royalty free 3d model letter z for download as max on turbosquid: 3d models for games, architecture, videos. (1408540)
Level
design_connected
$11
Levels
...levels
designconnected
one nordic levels computer generated 3d model. designed by form us with love.
design_connected
$7
Level
...level
designconnected
zanotta level shelves and storage computer generated 3d model. designed by arik levy.
turbosquid
$29
level
...ty free 3d model level for download as 3ds, obj, c4d, and fbx on turbosquid: 3d models for games, architecture, videos. (1272856)
turbosquid
$1
level
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3d_export
$5
Mario level
...mario level
3dexport
mario level low quality for fun videos
3ddd
$1
LEVELS OF DISCOVERY
...етская мебель "levels of discovery". rab10003 princess mini rocker
кресло-качалка (мини) "принцесса навсегда"
3d_export
$19
level design
...level design
3dexport
you can use this design (level design) in your own game.
turbosquid
$60
Desert level
...squid
royalty free 3d model desert level for download as fbx on turbosquid: 3d models for games, architecture, videos. (1208131)
turbosquid
$15
Transit Level
...quid
royalty free 3d model transit level for download as max on turbosquid: 3d models for games, architecture, videos. (1158112)
turbosquid
$14
Districts Level
...id
royalty free 3d model districts level for download as max on turbosquid: 3d models for games, architecture, videos. (1408410)