@jay_s_uk
Thank you!
Maybe someone at Openbuidls can tell me, if it is possible to build a Custom Firmware for the Interface.
Posts made by Novastorm
-
RE: Duet 2 Killerbee CNC with OpenBuilds INTERFACE
-
Duet 2 Killerbee CNC with OpenBuilds INTERFACE
Hello,
Does anyone knows if it is possible to use then OpenBuilds CNC Interface with an Duet 2 Ethernet Controller?
Connection ist etablished over UART:
https://docs.openbuilds.com/doku.php?id=docs:interface:connect-genericThe Duet 2 supports UART on the PanelDue Connector but does the Duet 2 support Gbrl 1.1?
-
RE: Duet Buddy - a proof of concept remote monitor
Hello,
I adopted the Code a litte for using it with M5Stack Core2 AWS.
It needs only a few changes in the Code, mostly in the Battery level check.I have changed the HTTP Communication because, when you set a password on the Duet it wont connect properly
String protocol = "http://"; String con = "/rr_connect?password="; String login_url = protocol + doc["printer_ip"].as<String>() + con + doc["printer_pass"].as<String>(); Serial.println(login_url); String query = "/rr_status?type=3"; String status_url = protocol + doc["printer_ip"].as<String>() + query; Serial.println(status_url); String dis = "/rr_disconnect"; String logout_url = protocol + doc["printer_ip"].as<String>() + dis; Serial.println(logout_url);
//Start Connecting to Duet when Wifi is connected if (wifi_connected and com == 0) { com = 1; Serial.println("Wifi Connected"); } // Connect to duet and send a Get status http request. http.useHTTP10(true); switch (com) { case 1: { http.begin(config.printer_pass); Serial.print("[HTTP] GET "); Serial.println(config.printer_pass); com = 2; } break; case 2: { http.begin(config.printer_ip); Serial.print("[HTTP] GET "); Serial.println(config.printer_ip); } break; case 3: { http.begin(config.printer_diss); Serial.print("[HTTP] GET "); Serial.println(config.printer_diss); M5.shutdown(); } break; default : { com = 0; } break; } const int httpCode = http.GET(); Serial.printf("[HTTP] GET... code: %d\n", httpCode);
Also edit the SD Card Variables
{ "wifi_ssid" : "xxx", "wifi_password" : "yyy", "printer_name" : "zzz", "printer_ip" : "xxx.xxx.xxx.xxx", "printer_pass" : "yyy", "printer_diss" : "" }
The only thing where i struggle a bit, is to Logoff corectly when Battery level is low or Poweroff is pressed.
@richardmckenna
@zapta
23. Mai 2021, 20:31Have you interest in the full code for M5stack Core2/CoreAWS, for your Github?
-
RE: Rotating magent sensor housing for 2.85mm?
Great!
I will take a look on their design an choose wich I will print.
My own or the design from I3CD printers.
But i think that the I3CD printers made a better work on the Bowdentube connector. -
RE: Rotating magent sensor housing for 2.85mm?
Thank you for uploding the CAD, that helps a lot.
The redesign won't be a problem for me. -
Rotating magent sensor housing for 2.85mm?
Hello everyone,
I bought an Rotating magnet sensor, but i did not know that it is only for 1,75mm Filament diameter.
I have a Ultimaker 2+ with 2,85mm Filament, so i can't use the sensor.
Has someone a design for the downpart of the housing for 2,85mm Filament? -
RE: Config problem, all axis are moving when z is raised up
The Ultimaker 2 got this positions in his Original Firmware, i only copied them.
Thanks for the response -
RE: Config problem, all axis are moving when z is raised up
Now i found the problem.
It is not possible to set the axis minima to M208 X223 Y223 Z0 S1 and axis maxima to M208 X0 Y0 Z200 S0.I have changed it to M208 X0 Y0 Z0 S1 and M208 X223 Y223 Z200 S0
And i revesed the rotation of the Drivers from X and Y
M569 P0 S0 ; physical drive 0 goes Backwards
M569 P1 S0 ; physical drive 1 goes BackwardsAfter I changed my homing gcodes, it works fine.
-
RE: Config problem, all axis are moving when z is raised up
Yes, I mean with "manually" the move commands in the duet web control.
Homig works fine, also the homing from the Z axis.
But i dicovered that, when i move X it move correct but Y drives trough the Software endstop.
And when i move Y, it moves correct but than X makes thist mysterious movement. -
Config problem, all axis are moving when z is raised up
Hello everyone,
I have a strange Issue whe i try to move the Axis manually on my converted Ultimaker 2+.
If i move the Z axis manually up, the X and Y axis begin also to move. They drive trough the software enstops.
When I raise Z again they drive back to zero.I think, that i have made something wrong in the config.
Here is my printer Config:
; Drives
M569 P0 S1 ; physical drive 0 goes forwards
M569 P1 S1 ; physical drive 1 goes forwards
M569 P2 S1 ; physical drive 2 goes forwards
M569 P3 S1 ; physical drive 3 goes backwards
M569 P4 S0 ; physical drive 4 goes forwards
M584 X0 Y1 Z2 E3:4 ; set drive mapping
M350 Z32 E64:64 I0 ; configure microstepping without interpolation
M350 X16 Y16 I1 ; configure microstepping with interpolation
M92 X80.00 Y80.00 Z800.00 E1969.81:1969.81 ; set steps per mm
M566 X900.00 Y900.00 Z12.00 E150.00:150.00 ; set maximum instantaneous speed changes (mm/min)
M203 X18000.00 Y18000.00 Z2400.00 E3000.00:3000.00 ; set maximum speeds (mm/min)
M201 X3000.00 Y3000.00 Z500.00 E300.00:300.00 ; set accelerations (mm/s^2)
M906 X1200 Y1200 Z1200 E1000:1000 I30 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout; Axis Limits
M208 X223 Y223 Z0 S1 ; set axis minima
M208 X0 Y0 Z200 S0 ; set axis maxima; Endstops
M574 X1 Y1 Z1 S0 ; set active low and disabled endstops; Z-Probe
M558 P0 H7 F120 T6000 ; disable Z probe but set dive height, probe speed and travel speed
M557 X15:215 Y15:210 S20 ; define mesh grid; Heaters
M307 H0 B0 S1.00 ; disable bang-bang mode for the bed heater and set PWM limit
M305 P0 X200 ; configure PT100 for heater 0
M143 H0 S100 ; set temperature limit for heater 0 to 100C
M305 P1 X201 ; configure PT100 for heater 1
M143 H1 S295 ; set temperature limit for heater 1 to 295C
M305 P2 X202 ; configure PT100 for heater 2
M143 H2 S295 ; set temperature limit for heater 2 to 295C; Fans
M106 P0 C"Lüfter Druckkopf" S0 I0 F500 H-1 ; set fan 0 name, value, PWM signal inversion and frequency. Thermostatic control is turned off
M106 P1 C"Duet Kühler" S0.3 I0 F500 H-1 ; set fan 1 name, value, PWM signal inversion and frequency. Thermostatic control is turned off
M106 P2 C"Beleuchtung" S0.75 I0 F500 H-1 ; set fan 2 name, value, PWM signal inversion and frequency. Thermostatic control is turned off; Tools
M563 P0 S"Nozzel links" D0 H1 F-1 ; define tool 0
G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C
M563 P1 S"Nozzel rechts" D1 H2 F-1 ; define tool 1
G10 P1 X0 Y0 Z0 ; set tool 1 axis offsets
G10 P1 R0 S0 ; set initial tool 1 active and standby temperatures to 0C; Custom settings are not defined
; Miscellaneous
M501 ; load saved parameters from non-volatile memory
M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; set voltage thresholds and actions to run on power loss
T0 ; select first tool