=== Fräse ===
Es handelt sich um eine etwa 15 jahre alte Isel Automation Flachbett Tischfräse CNC Multi K.
Kaum gebraucht und vermutlich seit ~9 Jahren nicht mehr in Betrieb gewesen.
-* Arbeitsbereich: x*y*z mm
+* Arbeitsbereich: 330*500*90 mm
* Kugelgewindetriebe
* Zwei Endschalter pro Achse
* Derzeit zwei Frässpindeln verfügbar
-** [[CNC-Fräse#HF-Spindel|Hochfrequenzspindel]]
+** <s>[[CNC-Fräse#HF-Spindel|Hochfrequenzspindel]]</s>
** [[CNC-Fräse#Proxxon|Proxxon]]
+** Kress
* NEMA23 Schrittmotoren der Firma Nanotec [http://de.nanotec.com/fileadmin/files/Datenblaetter/Schrittmotoren/ST5918/ST5918M3008-A.pdf 4T5618M3300]
==== Motoranschlüsse an der Fräse ====
* 20k 1/min direkt am Gerät stufenlos verstellbar
* Wird direkt an den Rechner angeschlossen
* Mit Aufnahmen für verschiedene Einsatz-Durchmesser bis 3.2 mm
-* Hat derzeit einen Lagerschaden, reparabel.
+* Das vordere Lager wurde durch Proxxon kostenlos getauscht und ist somit wieder i.O.
==== HF-Spindel ====
* Wird von einem externen Netzteil mit Strom versorgt, das wiederum über "Fußpedal"-Anschluss mit Rechner ("HF-Spindel") verbunden wird. (Kann kurzgeschlossen werden, die Spindel ohne den Rechner zu betreiben.
* 50k 1/min
-<pre>
- +------------------+
- | |
- | S M O O T H I E |
- | B O A R D |
- | |
- +--------+--+------+
- | |
- | |
- +---+--+---+
- | REGLER |
- +----+-+-+-+
- | | | ,-----.
- | | .......' `.
- | ........ Spindel )
- ..........:. ,'
- `-----'
-</pre>
-
==== Werkzeug-Einsätze ====
* Siehe Bilder
=== Smoothieboard config ===
[[Datei:Smoothieboard 5x new.jpg|thumb|Smoothieboard 5X frisch aus der Verpackung, ohne aufgelötete Kontakte.]]
+
+
Eine erste config fürs Smoothieboard, liegt als ''config'' im Rootverzeichnis der µSD-Karte:
<pre style="height:200px;overflow-y:scroll;">
# NOTE Lines must not exceed 132 characters
# Robot module configurations : general handling of movement G-codes and slicing into moves
-default_feed_rate 100 # Default rate ( mm/minute ) for G1/G2/G3 moves
-default_seek_rate 100 # Default rate ( mm/minute ) for G0 moves
+default_feed_rate 200 # Default rate ( mm/minute ) for G1/G2/G3 moves
+default_seek_rate 600 # Default rate ( mm/minute ) for G0 moves
mm_per_arc_segment 0.5 # Arcs are cut into segments ( lines ), this is the length for
# these segments. Smaller values mean more resolution,
# higher values mean faster computation
# Planner module configuration : Look-ahead and acceleration configuration
planner_queue_size 32 # DO NOT CHANGE THIS UNLESS YOU KNOW EXACTLY WHAT YOU ARE DOING
-acceleration 3000 # Acceleration in mm/second/second.
+acceleration 500 # Acceleration in mm/second/second.
acceleration_ticks_per_second 1000 # Number of times per second the speed is updated
junction_deviation 0.05 # Similar to the old "max_jerk", in millimeters,
# see https://github.com/grbl/grbl/blob/master/planner.c#L409
base_stepping_frequency 100000 # Base frequency for stepping, higher gives smoother movement
# Cartesian axis speed limits
-x_axis_max_speed 30000 # mm/min
-y_axis_max_speed 30000 # mm/min
+x_axis_max_speed 1500 # mm/min
+y_axis_max_speed 1500 # mm/min
z_axis_max_speed 300 # mm/min
# Stepper module pins ( ports, and pin numbers, appending "!" to the number will invert a pin )
alpha_dir_pin 0.5 # Pin for alpha stepper direction
alpha_en_pin 0.4 # Pin for alpha enable pin
alpha_current 1.0 # X stepper motor current
-alpha_max_rate 30000.0 # mm/min
+alpha_max_rate 1500.0 # mm/min
beta_step_pin 2.1 # Pin for beta stepper step signal
beta_dir_pin 0.11 # Pin for beta stepper direction
beta_en_pin 0.10 # Pin for beta enable
beta_current 1.0 # Y stepper motor current
-beta_max_rate 30000.0 # mm/min
+beta_max_rate 1500.0 # mm/min
gamma_step_pin 2.2 # Pin for gamma stepper step signal
gamma_dir_pin 0.20 # Pin for gamma stepper direction
panel.menu_offset 0 # some panels will need 1 here
-panel.alpha_jog_feedrate 6000 # x jogging feedrate in mm/min
-panel.beta_jog_feedrate 6000 # y jogging feedrate in mm/min
+panel.alpha_jog_feedrate 1000 # x jogging feedrate in mm/min
+panel.beta_jog_feedrate 1000 # y jogging feedrate in mm/min
panel.gamma_jog_feedrate 200 # z jogging feedrate in mm/min
panel.hotend_temperature 185 # temp to set hotend when preheat is selected
return_error_on_unhandled_gcode false #
# network settings
-network.enable false # enable the ethernet network services
+network.enable true
+# enable the ethernet network services
network.webserver.enable true # enable the webserver
network.telnet.enable true # enable the telnet server
-network.ip_address auto # use dhcp to get ip address
+#network.ip_address auto # use dhcp to get ip address
# uncomment the 3 below to manually setup ip address
-#network.ip_address 192.168.3.222 # the IP address
-#network.ip_mask 255.255.255.0 # the ip mask
-#network.ip_gateway 192.168.3.1 # the gateway address
+network.ip_address 192.168.178.222 # the IP address
+network.ip_mask 255.255.254.0 # the ip mask
+network.ip_gateway 192.168.178.1 # the gateway address
#network.mac_override xx.xx.xx.xx.xx.xx # override the mac address, only do this if you have a conflict
-### Beim Anfahren der Endschalter wird das Programm angehalten
-### Bitte mit einer Version nach 24. Juli 2014 verwenden
-alpha_limit_enable true # set to true to enable X min and max limit switches
-beta_limit_enable true # set to true to enable Y min and max limit switches
-gamma_limit_enable true # set to true to enable Z min and max limit switches
-
</pre>
== Workflow ==
-* Model (CAD)
-*: Erzeugen des Models mittels einer CAD-Software. (QCAD)
-* Fräsanweisungen (CAM)
-*: Erzeugen der Fräsanweisungen/Maschinenanweisungen mit einer CAM. (CamBam)
-* Übertragen auf CNC-Controller Smoothieboard
-*: Per Dateiupload (Datenträger von Smoothieboard, SD-Karte)
-
-== Archiv ==
-
-=== Rechner ===
-* AT-Industrie-PC-Gehäuse
-* Full-size ISA Intel Rechner 233 MHz CPU
-** PIA-652DV 2.4 [ftp://ftp.arbor.com.tw/pub/manual/Manuals/PIA%20Series/pia-652-20.pdf Manual]
-** 48 MB RAM (werden nur erkannt, es stecken mehr drin, EDO, sowie SD-RAM)
-* [[CNC-Fräse#MPK3|MPK3-Karte]]
-* Netzwerk-Karte
-* Zu viele Lüfter
-* CD-Laufwerk
-* Disketten-Laufwerk
-* EIN/AUS-Schalter an der Front
-* POWER und NOT-AUS-Taster für die Spindel an der Front
-
-* 15" TFT 1024*768
-* Cherry-Tastatur und Kugelmaus
-
-==== MPK3 ====
-* Full-size ISA-Karte mit zwei D-Sub-Ausgängen an der Slotblende, Die große Buchse -> Fräse, die Kleine -> ?
-* Versorgt die Motoren der Fräse (mit Ausnahme der Spindel) direkt mit Strom
-* Anschluss erfolgte mit einer Kabelpeitsche von einem 25-Pol D-Sub-Stecker auf drei 9-Pol D-Sub-Stecker (einer pro Achse)
-
-=== Software ===
-* Win 98 SE
-
-==== Trimeta EdiTasc ====
-* Steuert die Fräse, schaltet Spindel ein/aus etc.
-* Lädt .ncp ("Zwischenformat) und .plt (hpgl)
-* Zeigt Pfade und Position (Nullpunkt, Spindelposition)
-* Kann simulieren
-* Papierdoku vorhanden
-
-==== isy3 ====
-* neueste installierte Version der isy-Programme (es gibt noch isy, isy1 und isy2)
-* DOS-Software
-
-
-=== ISA <-> LPT ===
-Schaltungsbasteleien - TU Chemnitz
-
-http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/LPTISA/
-
-http://www-user.tu-chemnitz.de/~heha/messtech/
-
-=== Kompatibilität der MPK3 mit [http://www.linuxcnc.org/ LinuxCNC] ===
-* [http://wiki.linuxcnc.org/cgi-bin/wiki.pl?EMC2_Supported_Hardware Supported Hardware]
-* Zwei irc chatlogs, sucht nach "bagi"
-** http://psha.org.ru/irc/%23emc/2005-04-05.html
-*** <bagi> the current for each coil of the motor (2 coils - bipolar ) has to be set with one 8-Bit Port per coil.
-*** <cradek> that should be an easy modification to emcmot.c
-** http://psha.org.ru/irc/%23emc/2005-04-12.html
-*** <bagi> at the moment there is no driver for this card. it is an ISA PCB for 3 Steppers. for each motor 2 L292 and 2 8Bit for the current of the 2 coils.
-
-
+# '''Model (CAD)'''
+#* Erzeugen des Models mittels einer CAD-Software.
+#** 3D
+#*** [http://librecad.org/ LibreCAD]
+#*** [http://www.openscad.org/ OpenSCAD]
+#*** [http://www.blender.org/ Blender]
+#** 2D
+#*** [http://www.qcad.org/ QCAD]
+#*** [http://www.openscad.org/ OpenSCAD]
+#*** [http://www.inkscape.org/ Inkscape]
+# '''Fräsanweisungen (CAM)'''
+#: Erzeugen der Fräsanweisungen/Maschinenanweisungen mit einer CAM.
+#: Wir suchen noch nach einer brauchbaren Open-Source Lösung.
+#* [http://www.cambam.info/ CamBam] (kommerziell, Windows): Es gibt eine ältere Mono Version für Linux. Die Demo schneidet nach 40 mal Starten Gcode ab.
+#* [http://pycam.sourceforge.net/ PyCAM] (open source, plattformunabhängig): Sieht im Vergleich zu aktuellen kommerziellen Lösungen alt aus und ist bisweilen recht langsam.
+#* [https://code.google.com/p/heekscad/ HeeksCAD] (open source, Windows/Linux):
+#* [http://cam.autodesk.de/inventor-hsm/ Inventor HSM] (kommerziell, Windows 64bit): Gibt für Studenten eine 3-Jahres Lizenz kostenlos, aber mit viel DRM.
+# '''Simulation'''
+#* Eine Simulation der Fräsanweisungen kann bei Bedarf mit [http://openscam.org/ OpenSCAM] durchgeführt werden
+# '''Übertragen auf CNC-Controller Smoothieboard'''
+#* Per Dateiupload (Datenträger von Smoothieboard, SD-Karte)
+# '''Koordinatensystem der Fräse setzen'''
+# '''Fräsen'''
+=== Parameter für verschiedene Werkstoffe ===
+Parameter finden sich sind auf der Unterseite [[CNC-Fräse/Parameter]]
+
+== Weblinks ==
+* [http://smoothieware.org/ Smoothieboard Projektwebseite]
+* [http://www.cambam.info/ Cambam Webseite]
+* [http://en.wikipedia.org/wiki/G-code GCodes (allgemein)]
+* [http://reprap.org/wiki/G-code GCodes (reprap)]
+* [http://smoothieware.org/supported-g-codes Vom Smoothieboard unterstützte GCodes (unvollständig)]
[[Kategorie:Infrastruktur]]
[[Kategorie:Hardware]]