Dieser Controller ist für den Einsatz von FluidNC gedacht.
FluidNC ist eine CNC-Firmware, die für den ESP32-Controller optimiert ist. Sie ist die nächste Generation der Firmware von den Schöpfern von Grbl_ESP32. Sie beinhaltet eine webbasierte Benutzeroberfläche und die Flexibilität, eine Vielzahl von Maschinentypen zu bedienen. Dies beinhaltet die Fähigkeit, Maschinen mit mehreren Werkzeugtypen zu steuern, wie beispielsweise Laser+Spindel.
Überblick
Alle 6 Achsen können einzeln verfahren werden. Damit ist Autosquaring direkt mit FluidNC möglich
8 Eingänge
8 Ausgänge
Verbindung mit dem PC über USB oder Steuerung per Webinterface
Micro SD Karten Slot
Offline Controller fähig (Jobs können direkt von der SD-Karte gestartet werden)
Kompatibel mit gängigen GRBL Softwares
Anschluss für OLED Display
Unterstützung des OCS2 Funktionen
Pin Mapping
Pinout
Folgendes Pinout steht auf dem ControllerModule zur Verfügung und kann zusätzlich bei Bedarf genutzt werden:
Beispielkonfiguration für meine MPCNC
name:"OCS2 FluidNC"board:"OCS2 FluidNC Controller"stepping:engine:I2S_STREAMidle_ms:250dir_delay_us:1pulse_us:4disable_delay_us:0axes:shared_stepper_disable_pin:i2so.12x:steps_per_mm:50max_rate_mm_per_min:7000acceleration_mm_per_sec2:500max_travel_mm:1000soft_limits:truehoming:cycle:2positive_direction:falsempos_mm:0.000feed_mm_per_min:500.000seek_mm_per_min:1000.000seek_scaler:1.1feed_scaler:1.1motor0:limit_neg_pin:gpio.36:highhard_limits:truepulloff_mm:5stepstick:direction_pin:i2so.1step_pin:i2so.0motor1:limit_neg_pin:gpio.39:highhard_limits:truepulloff_mm:5stepstick:direction_pin:i2so.7step_pin:i2so.6y:steps_per_mm:50max_rate_mm_per_min:7000acceleration_mm_per_sec2:500max_travel_mm:1000soft_limits:truehoming:cycle:2positive_direction:falsempos_mm:0.000feed_mm_per_min:500.000seek_mm_per_min:1000.000seek_scaler:1.1feed_scaler:1.1motor0:limit_neg_pin:gpio.34:highhard_limits:truepulloff_mm:5stepstick:direction_pin:i2so.3step_pin:i2so.2motor1:limit_neg_pin:gpio.35:highhard_limits:truepulloff_mm:5stepstick:direction_pin:i2so.9step_pin:i2so.8z:steps_per_mm:50max_rate_mm_per_min:2000acceleration_mm_per_sec2:100max_travel_mm:1000homing:cycle:-1motor0:limit_all_pin:NO_PINstepstick:direction_pin:i2so.5step_pin:i2so.4motor1:null_motor:# I2SO for shift registersi2so:bck_pin:gpio.22data_pin:gpio.21ws_pin:gpio.17# SPI for SD Cardspi:miso_pin:gpio.19mosi_pin:gpio.23sck_pin:gpio.18sdcard:cs_pin:gpio.5card_detect_pin:NO_PIN# I2C for OLED Displayi2c0:sda_pin:gpio.14scl_pin:gpio.13oled:i2c_num:0i2c_address:60width:128height:64radio_delay_ms:1000coolant:# Ausgang 1flood_pin:i2so.16:high# Ausgang 2mist_pin:i2so.17:high# probe:# pin: gpio.32:low:puLaser:pwm_hz:5000output_pin:gpio.25:highenable_pin:NO_PINdisable_with_s0:falses0_with_disable:truetool_num:0speed_map:0=0.000% 1000=100.000%off_on_alarm:truecontrol:safety_door_pin:NO_PINreset_pin:gpio.12:low:pufeed_hold_pin:gpio.26:low:pucycle_start_pin:gpio.27:low:pumacro0_pin:NO_PINmacro1_pin:NO_PINmacro2_pin:NO_PINmacro3_pin:NO_PIN