Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. Guyaros
    • Profile
    • Following 0
    • Followers 0
    • Topics 5
    • Posts 68
    • Best 10
    • Controversial 0
    • Groups 0

    Guyaros

    @Guyaros

    Mechanical Engineer

    15
    Reputation
    13
    Profile views
    68
    Posts
    0
    Followers
    0
    Following
    Joined Last Online
    Location Israel Age 38

    Guyaros Unfollow Follow

    Best posts made by Guyaros

    • Installing E3D Hemera Extruder on FFCP (+Duet WiFi)

      Sharing my Extruder installation.
      Hope it will helps others who are considering to install Hemera extruder.

      Custom designed parts:
      https://www.thingiverse.com/thing:4165038
      https://www.thingiverse.com/thing:4173393

      Original Box
      20200210_174110-0001.jpg

      20200210_174116-0002.jpg

      Extruder out of the box
      20200210_174252-0006.jpg 20200210_174240-0005.jpg 20200210_174214-0003.jpg

      Included parts
      20200210_210049-0008.jpg !20200210_174422-0007.jpg

      Installation process begins
      20200210_210413-0009.jpg
      20200210_210958-0012.jpg
      Thermistor
      20200210_211229-0014.jpg
      Heater
      20200210_211419-0015.jpg
      20200210_211726-0016.jpg

      Fan threads
      20200210_213541-0017.jpg
      20200210_213546-0018.jpg
      Thermal paste
      20200213_102345-0020.jpg
      20200213_102537-0021.jpg

      Installing Hotend - Heat block and Nozzle
      20200213_103948-0000.jpg

      Mounting the extruder on teh XY carrige
      20200213_122418-0022.jpg
      Wiring the extruder to Duet board
      20200213_135129-0023.jpg
      20200213_135136-0024.jpg

      Finally, all set
      20200213_135627-0025.jpg

      Editing config file:
      (showing only relevant commands, not the entire config file)

      M569 P3 S1; 				Set (E0) motor drive 3 (P3) goes Forward (S1) 
      M350  E16 I1; 				Set microstepping to x16 step, Interpolation enabled (I1)
      M92 E409; 		                Set axis steps/mm
      M906  E1000 I20; 	                Set motor currents [mA] and motor idle factor in percent (20%)
      M84 S30; 			        Set idle timeout to 30[sec] (S10)
      
      ; Axis kinematics
      M201  E600; 				Set axis maximum accelerations [mm/s^2]
      M566 E120; 				Set axis maximum instantaneous speed changes [mm/min]
      M203  E1200; 				Set axis maximum speeds [mm/min]
      
      ; Heaters & Thermistors
      M305 P1 T100000 B4725 C7.06e-8;		Set thermistor and ADC parameters				
      M143 S285; 							Set maximum heater temperature to 285C
      M307 H1 A346.2 C189.8 D4.3 S1.0; 		Set heating process parameters, Heater1 (H1),Gain (A), time constant (C), Dead time (D), Max PWM 100% (S1.0)
      
      ; Fans
      M106 P1 S0 I0 F250 H1 T35 L1; 	Set fan 1 value, PWM signal inversion and frequency, Thermostatic control is turned on (Extruder0 Fan)
      
      ; Tools
      M563 P0 D0 H1 F0; 		      Define tool 0 (P0), uses Extruder 0(E0) (D0), uses Heater 1 (Actually Heater E0), uses Fan 0 (F0)
      
      posted in Third-party add-ons
      Guyarosundefined
      Guyaros
    • RE: Laser filament monitor

      I am looking forward to purchasing Duet3D laser filament monitor when it will be out for sale.

      Thanks,

      posted in Filament Monitor
      Guyarosundefined
      Guyaros
    • RE: mini IR Probe triggers too far above surface

      I believe the problem is with your homez.g script.
      You use G30 to home the Z-axis, but that's not what I recommend, and I believe this is what causes your problem. because it may occur that before G30 the Z-axis coordinate is at Z0 so when you are probing you actually reach to the axis limit, which in your case is Z-0.5, that's why the axis is stopped before reaching the sensor trigger height.

      Have a look at my homez.g script:

      ; homez.g
      ; called to home the Z axis
      
      ; Prepare for Z-axis homing
      G91; 			Switch to relative positioning
      G1 Z5 F300; 		Move bed 5[mm] down, at travel speed 5[mm/sec], to avoid nozzle crash in case the bed is above the nozzle
      G90; 			Switch to Absolute positioning
      M98 PmoveToCenter.g;	Call to script that move carriage to bed center	
      ; Home Z-axis
      G91; 			Switch to relative positioning
      M913 Z70; 		Set Z motor current to 70% of its normal current, to avoid ramming in case of crash
      G1 Z-180 F240 S1; 	Raise bed all the way up, at travel speed 5[mm/sec], stop when hitting the endstop  (in this case ZProbe)  (S1)
      G1 Z4;			Lower bed by 4[mm]
      G92 Z8;			Set Z position
      G30; 			Probe the bed at the current XY position. When the probe is triggered, set the Z coordinate to the probe trigger height
      G90; 			Switch to absolute positioning
      M913 Z100; 		Set Z motor current to 100% 
      G1 Z8;			Move bed to parking position
      

      In particular, this is the line that is missing in your homez.g script:
      G1 Z-250 F240 S1; Raise bed all the way up, at travel speed 5[mm/sec], stop when hitting the endstop (in this case ZProbe) (S1)

      posted in General Discussion
      Guyarosundefined
      Guyaros
    • RE: Laser Filament Monitor - test results

      Hi all,

      Thanks for your feedback.
      I designed an improved sensor housing (V2).
      I have printed it and tested the sensor fit, but I didn't have time to test the sensor yet.

      If anyone wants to print and test this, please go ahead.
      I designed this to be a very fast and simple print and should be universally easy to mount because I included top and side holes.

      Here is a link to download the STL file:
      Laser Filament Sensor Housing - Thingiverse

      posted in Filament Monitor
      Guyarosundefined
      Guyaros
    • RE: Installing E3D Hemera Extruder on FFCP (+Duet WiFi)

      As requested, here is an update, with the new config file, to match RepRap Firmware V3.0

      Note: I completely removed the Z-axis endstop, and I am using Stall detection to home the Z axis.

      ; Configuration file for Duet WiFi V1.0 
      ; Executed by the firmware on start-up
      ; Firmware Version 3.0
      ; Duet Web Control 2.1.4
      ; Last edited on 26.04.2020 by Guyaros
      
      ; General preferences
      G90                                                    ; Set absolute coordinates
      M83                                                    ; Set relative extruder moves
      M550 P"Guyaros Creator Pro"                       ; Set printer name
      
      ; Network
      M552 P"ABCD" S1				         ; Set SSID of network to connect to (P) ,Enable networking as a client (S1)
      M586 P0 S1                                             ; Enable HTTP
      M586 P1 S0                                             ; Disable FTP
      M586 P2 S0                                             ; Disable Telnet
      
      ; Motor 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 forwards
      M584 X0 Y1 Z2 E3                                       ; set drive mapping
      M350 X16 Y16 Z16 E16 I1                                ; configure microstepping with interpolation
      M92 X94.12 Y94.11 Z400.00 E409.00                      ; Set axis steps/mm (Z axis 8x8 TR, XY Pulley 10.82[mm])
      M566 X840.00 Y840.00 Z600.00 E120.00                   ; set maximum instantaneous speed changes (Jerk) (mm/min)
      M203 X9000.00 Y9000.00 Z720.00 E1200.00                ; set maximum speeds (mm/min)
      M201 X5000.00 Y5000.00 Z300.00 E600.00                 ; set accelerations (mm/s^2)
      M204 P1200 T1800				       ; Set print and travel accelrations [mm/s^2] 
      M906 X750 Y750 Z400 E1000 I20                          ; set motor currents (mA) and motor idle factor in per cent
      M84 S30                                                ; Set idle timeout to 30[sec]
      
      ; Axis Limits
      M208 X-115 Y-70 Z0 S1                                  ; set axis minima
      M208 X137.6 Y67 Z175.6 S0                              ; set axis maxima
      M564 H0						       ; Allow axis movement before homing
      
      ; Endstops
      M574 X2 S1 P"xstop"                                    ; Configure active-high endstop for high end on X via pin xstop
      M574 Y2 S1 P"^!ystop"                                  ; Configure active-low endstop for high end on Y via pin ystop, Pull up resistor, Invert pin, 
      M574 Z2 S3                                             ; Configure sensorless endstop for high end on Z
      M915 P2 Z S10 F0 				       ; Configure motor stall detection, Z motor, Stall detection threshold, Stall detection filter mode disabled
      
      ; Z-Probe
      ;M558 P0 H10 F120 T5400                                 ; disable Z probe but set dive height, probe speed and travel speed
      ;M557 X-100:130 Y-50:60 S20                             ; define mesh grid
      
      ; Heaters
      ; Bed
      M308 S0 P"bedtemp" Y"thermistor" T94573 B4230          ; configure sensor 0 as thermistor on pin bedtemp
      M950 H0 C"bedheat" T0                                  ; create bed heater output on bedheat and map it to sensor 0
      M143 H0 S120                                           ; set temperature limit for heater 0 to 120C
      M307 H0 B0 S1.00                                       ; disable bang-bang mode for the bed heater and set PWM limit
      M140 H0                                                ; map heated bed to heater 0
      M307 H0 A242.2 C901.9 D1.5 S1.0			       ; Set heating process parametersheater, Heater0 (H0), Gain (A242.2), time Constant (C901.9), Dead time (D1.5), maximum PWM 100% (S1.0)
      
      ; Extruder E0 Hotend (E3D Hemera)
      M308 S1 P"e0temp" Y"thermistor" T100000 B4725 C7.06e-8 ; configure sensor 1 as thermistor on pin e0temp
      M950 H1 C"e0heat" T1                                   ; create nozzle heater output on e0heat and map it to sensor 1
      M143 H1 S285                                           ; set temperature limit for heater 1 to 285C
      M307 H1 B0 A346.2 C189.8 D4.3 S1.0 		       ; Set heating process parameters, Heater1 (H1),Gain (A), time constant (C), Dead time (D), Max PWM 100% (S1.0)
      
      ; CPU Temp
      M912 P0 S-16.1					 	; Calibrate CPU temp sensor
      
      
      ; Fans
      M950 F0 C"fan0" Q250                                   ; create fan 0 on pin fan0 and set its frequency
      M106 P0 C"BlowerLayerCooling" S0 H-1                   ; set fan 0 name and value. Thermostatic control is turned off
      M950 F1 C"fan1" Q250                                   ; create fan 1 on pin fan1 and set its frequency
      M106 P1 C"HemeraExtruderFan" S1 H1 T40                 ; set fan 1 name and value. Thermostatic control is turned on
      M950 F2 C"fan2" Q250                                   ; create fan 2 on pin fan2 and set its frequency
      M106 P2 C"DuetBoardFan" S0 H-1                         ; set fan 2 name and value. Thermostatic control is turned off
      M950 F3 C"!e1heat" Q250                                ; create fan 3 on pin Heater E1 and set its frequency
      M106 P3 C"RearCoolingFans" S0 H-1                      ; set fan 3 name and value. Thermostatic control is turned off
      
      
      ; Resurrect routine (Power failure)
      M911 S23 R25 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000"     ; set voltage thresholds and actions to run on power loss
      
      
      ; Tools
      M563 P0 S"ExtruderE0" D0 H1 F0                         ; 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
      T0                                                     ; select first tool
      
      ; homex.g
      ; called to home the X axis
      ; Edited by Guyaros on 25.04.2020
      
      
      G91                		  ; Set Relative positioning
      M913 X30 				  ; Set X motor current to 30% of its normal current, to avoid ramming in case of crash
      
      ; First pass (Corse movement)
      G1 H1 X290 F3600 		   ; Move quickly to X axis endstop and stop there (first pass)
      G1 H2 X-5 F600    		   ; Go back a few mm
      
      ; Second pass (Fine movement)
      G1 H1 X10 F300  		  ; Move slowly to X axis endstop once more (second pass)
      
      ; Finish
      G90               		  ; Set bsolute positioning
      M913 X100 					; Reset X motor current to normal current 100%
      
      ; homey.g
      ; called to home the Y axis
      ; Edited by Guyaros on 25.04.2020
      
      
      M913 Y40 			 ; Set Y motor current to 40% of its normal current, to avoid ramming in case of crash
      
      ; First pass (Coarse movement)
      G91             		 ; Set Relative positioning
      G1 H1 Y165 F3600 		 ; Move quickly to Y axis endstop and stop there (first pass)
      G1 H2 Y-5 F600  		 ; Go back a few mm
      
      ; Second pass (Fine movement)
      G1 H1 Y10 F300 			 ; Move slowly to Y axis endstop once more (second pass)
      
      ; Finish
      G90            	 		 ; Set Absolute positioning
      M913 Y100 			 ; Reset Y motor current to normal current 100%
      
      ; homez.g
      ; called to home the Z-axis
      ; Edited by Guyaros on 25.04.2020
      
      M98 P"homeZMaxUsingStallDetection.g";		Call to script
      
      ; Script homeZMaxUsingStallDetection.g
      ; Edited by Guyaros on 25.04.2020
      
      M913 Z70				; Reduce current of Z motor to 70%
      
      G91					; Switch to Relative positioning
      G1 H1 Z200 F1200  			; Lower bed all the way down, untill motor stalls	
      
      M913 Z100				; Reset motor currents back to normal 100%
      
      posted in Third-party add-ons
      Guyarosundefined
      Guyaros
    • RE: Duet WIFI with Micron Cobra extruder temperature setting

      Hi,

      In case you are using the original Cobra Extruder thermistor, which is:
      EPCOS 100K thermistor (B57540G0104F000)

      this is the command you should write in the config file:
      M305 P1 T100000 B4066 R4700;
      This command sets Heater 1 (First extruder) (P1) thermistor resistance in 25[deg] (T100000), Beta value (B4066), Thermistor series resistance (R4700)

      In case you (or anyone) have additional questions in regards to Micron E.M.E Cobra extruder, feel free to ask for my support.
      I have plenty of experience for using the Cobra extruder with the Duet.

      HTH

      posted in General Discussion
      Guyarosundefined
      Guyaros
    • RE: Duet WIFI with Micron Cobra extruder temperature setting

      @saltypetz said in Duet WIFI with Micron Cobra extruder temperature setting:

      M92 X80 Y80 Z1600 E427 ; Set steps per mm for 16x microstepping
      M566 X900 Y900 Z12 E10 ; Set maximum instantaneous speed changes (mm/min)
      M203 X6000 Y6000 Z500 E1200 ; Set maximum speeds (mm/min)
      M201 X500 Y150 Z300 E200 ; Set accelerations (mm/s^2)
      M906 X1050 Y1050 Z1300 E1050 I30 ; Set motor currents (mA) and motor idle factor in per cent

      Change to this:

      M92 X80 Y80 Z1600 E1600 ; Set steps per mm for 16x microstepping
      M566 X900 Y900 Z12 E120 ; Set maximum instantaneous speed changes (mm/min)
      M203 X6000 Y6000 Z500 E1200 ; Set maximum speeds (mm/min)
      M201 X500 Y150 Z300 E600 ; Set accelerations (mm/s^2)
      M906 X1050 Y1050 Z1300 E800 I30 ; Set motor currents (mA) and motor idle factor in per cent
      

      In regards to the heater problem - if the heater in DWC shows 2000° it means that the temp sensor is disconnected.
      Please upload a picture of your temperature sensor. I suspect this may be a Thermocouple and not a thermistor, and in that case, that's definitely not going to work that way, and you will need either to purchase a thermocouple daughterboard for the Duet or to purchase a thermistor (cheaper and simple solution).

      If the temperature sensor has a braided shield that's definitely a thermocouple and not a thermistor.

      Also, I am not familiar with your specific printer settings, but it looks to me that the accelerations for X and Y axis are low.
      I would recommend adding to your config file the command:
      M204 Pnnnn Tnnnn; Set acceleration for printing moves (Pnn), Set acceleration for printing moves (Tnn)
      That would allow you to change the accelerations in mid print (so you can tune it), while never exceeding the maximum accelerations which were configured using the M201 command.

      posted in General Discussion
      Guyarosundefined
      Guyaros
    • RE: Duet WIFI with Micron Cobra extruder temperature setting

      That's indeed Type-K thermocouple.
      In that case, you will need to connect the thermocouple leads to the Thermocouple daughter board.
      Polarity does matter if you connect it with reversed polarity the temperature will drop instead of rising during heating.
      There are 2 types of thermocouple daughterboards for the Duet:

      1. M31855K
      2. MAX31856MUD (Newer version)

      You can identify which version you have using the following picture:
      0_1523648038794_DuetThermocupleDaughterboards.jpg

      In case you have M31855K, use this command, and connect the thermocouple to channel 1
      M305 P1 X100 T"K"; Set temperature sensor parameters, Heater number (Pn), Heater ADC channel (Xnnn)
      for channel 2 you can use this command:
      M305 P1 X101 T"K"; Set temperature sensor parameters, Heater number (Pn), Heater ADC channel (Xnnn)

      In case you have MAX31856MUD, use this command, and connect the thermocouple to channel 1
      M305 P1 X150 T"K"; Set temperature sensor parameters, Heater number (Pn), Heater ADC channel (Xnnn)
      for channel 2 you can use this command:
      M305 P1 X151 T"K"; Set temperature sensor parameters, Heater number (Pn), Heater ADC channel (Xnnn)

      Due to the fact that thermocouples are prone to electromagnetic interference, it is highly recommended the keep the thermocouple wiring away from stepper motors wiring, and from heaters wiring, because these wires carry varying current which creates electromagnetic fields around them.

      Micron E.M.E provides thermocouples which are ungrounded and have a thick braided jacket, and that helps to eliminate electromagnetic interferences.

      You can read more about connecting thermocouples in the Duet Wiki:
      Connecting_thermocouples

      posted in General Discussion
      Guyarosundefined
      Guyaros
    • RE: Duet WIFI with Micron Cobra extruder temperature setting

      I'm glad I could help.
      You are welcome to ask further questions.

      posted in General Discussion
      Guyarosundefined
      Guyaros
    • RE: Original FlashForge Creator Pro Dual Extruder upgrade

      Hi,

      I have converted my FFCP to DuetWifi, a few years ago (2017), and the results are great.
      The printer is super quiet now, and overall the performance are great.
      I love using the Duet, I think its the best upgrade you can make to a 3d printer.

      I am using E3D Hemera extruder, but you can also use the original extruder.

      Why do you consider to replace the original PSU? I am using the original MeanWell 350[W]

      You can search the forum for posts about the converting FFCP to use DuetWifi.
      here is one result:
      https://forum.duet3d.com/topic/3553/converting-a-flashforge-creator-pro-to-use-duet/5

      posted in General Discussion
      Guyarosundefined
      Guyaros

    Latest posts made by Guyaros

    • RE: Issues after updating Firmware from V3.0 to V3.3

      @droftarts

      Thank you very much.
      Now it works.

      I just neded to add that G command.

      posted in Firmware installation
      Guyarosundefined
      Guyaros
    • RE: Issues after updating Firmware from V3.0 to V3.3

      Ok, I think I have figured what was wrong with the X-axis homing, and I can solve it.

      But I still need help for the other issue with PanelDue not displaying informatin at all and stuck on "Connecting"

      posted in Firmware installation
      Guyarosundefined
      Guyaros
    • Issues after updating Firmware from V3.0 to V3.3

      Hi all,

      Its been a long time sinch I have visted here (few years..).
      My printer was runing very good, and I didnt had the time and the need to update the firmware.

      Now after I replaced hotend components (Heatbreak to Titanium), I wanted to do a PID tuning , and I have read that FW 3.3 has some benfits, so I went and updated from V3.0 to V3.3 by uploading the ZIP file through DWC.

      After the update has completed I encounter several issues:

      1. Home X axis does weird stuff and keep crashing to the endstop. (prior to the update it worked flawless)
      2. PanelDue 4.3 (FW 1.24) does not show any information, and stuck on Connecting..
      M122
      === Diagnostics ===
      RepRapFirmware for Duet 2 WiFi/Ethernet version 3.3 (2021-06-15 21:44:54) running on Duet WiFi 1.0 or 1.01
      Board ID: 08DAM-999TL-MQ4S8-6JKD2-3SJ6K-94BVW
      Used output buffers: 3 of 24 (17 max)
      === RTOS ===
      Static ram: 23876
      Dynamic ram: 75352 of which 156 recycled
      Never used RAM 12176, free system stack 134 words
      Tasks: NETWORK(ready,13.3%,225) HEAT(delaying,0.0%,330) Move(notifyWait,0.1%,319) MAIN(running,85.7%,441) IDLE(ready,1.0%,29), total 100.0%
      Owned mutexes:
      === Platform ===
      Last reset 00:01:42 ago, cause: power up
      Last software reset details not available
      Error status: 0x00
      Step timer max interval 0
      MCU temperature: min 32.7, current 36.9, max 48.9
      Supply voltage: min 24.1, current 24.2, max 24.5, under voltage events: 0, over voltage events: 0, power good: yes
      Heap OK, handles allocated/used 99/0, heap memory allocated/used/recyclable 2048/4/4, gc cycles 0
      Driver 0: position 27765, standstill, SG min/max 0/186
      Driver 1: position 0, standstill, SG min/max not available
      Driver 2: position 0, standstill, SG min/max not available
      Driver 3: position 0, standstill, SG min/max not available
      Driver 4: position 0, standstill, SG min/max not available
      Driver 5: position 0
      Driver 6: position 0
      Driver 7: position 0
      Driver 8: position 0
      Driver 9: position 0
      Driver 10: position 0
      Driver 11: position 0
      Date/time: 2021-08-27 00:54:02
      Cache data hit count 3709949299
      Slowest loop: 6.48ms; fastest: 0.15ms
      I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
      === Storage ===
      Free file entries: 10
      SD card 0 detected, interface speed: 20.0MBytes/sec
      SD card longest read time 5.0ms, write time 0.0ms, max retries 0
      === Move ===
      DMs created 83, maxWait 85539ms, bed compensation in use: none, comp offset 0.000
      === MainDDARing ===
      Scheduled moves 3, completed moves 3, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
      === AuxDDARing ===
      Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
      === Heat ===
      Bed heaters = 0 -1 -1 -1, chamberHeaters = -1 -1 -1 -1
      Heater 1 is on, I-accum = 0.0
      === GCodes ===
      Segments left: 0
      Movement lock held by null
      HTTP is idle in state(s) 0
      Telnet is idle in state(s) 0
      File is idle in state(s) 0
      USB is idle in state(s) 0
      Aux is idle in state(s) 0
      Trigger is idle in state(s) 0
      Queue is idle in state(s) 0
      LCD is idle in state(s) 0
      Daemon is idle in state(s) 0
      Autopause is idle in state(s) 0
      Code queue is empty.
      === Network ===
      Slowest loop: 18.96ms; fastest: 0.00ms
      Responder states: HTTP(2) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions
      HTTP sessions: 1 of 8
      - WiFi -
      Network state is active
      WiFi module is connected to access point 
      Failed messages: pending 0, notready 0, noresp 0
      WiFi firmware version 1.26
      WiFi MAC address a0:20:a6:16:e6:1a
      WiFi Vcc 3.31, reset reason Turned on by main processor
      WiFi flash size 4194304, free heap 24072
      WiFi IP address 192.168.1.207
      WiFi signal strength -37dBm, mode 802.11n, reconnections 0, sleep mode modem
      Clock register 00002002
      Socket states: 0 0 0 0 0 0 0 0
      

      Here is my config,g

      ; Configuration file for Duet WiFi V1.0 
      ; Executed by the firmware on start-up
      ; Board ID: 08DAM-999TL-MQ4S8-6JKD2-3SJ6K-94BVW
      
      
      ; General preferences
      G90                                                    ; Set absolute coordinates
      M83                                                    ; Set relative extruder moves
      M550 P"Guyaros Creator Pro"                            ; Set printer name
      
      ; Network
      M552 P"F16D" S1					       ; Set SSID of network to connect to (P) ,Enable networking as a client (S1)
      M586 P0 S1                                             ; Enable HTTP
      M586 P1 S0                                             ; Disable FTP
      M586 P2 S0                                             ; Disable Telnet
      
      ; Motor 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 forwards
      M584 X0 Y1 Z2 E3                                       ; Set drive mapping
      M350 X16 Y16 Z16 E16 I1                                ; Configure microstepping with interpolation
      M92 X94.12 Y94.11 Z400.00 E409.00                      ; Set axis steps/mm (Z axis 8x8 TR, XY Pulley 10.82[mm])
      M566 X840.00 Y840.00 Z600.00 E120.00                   ; Set maximum instantaneous speed changes (Jerk) (mm/min)
      M203 X9000.00 Y9000.00 Z720.00 E1200.00                ; Set maximum speeds (mm/min)
      M201 X4000.00 Y4000.00 Z300.00 E600.00                 ; Set accelerations (mm/s^2)
      M204 P1200 T1800				       ; Set print and travel accelrations [mm/s^2] 
      M906 X750 Y750 Z400 E1000 I20                          ; Set motor currents (mA) and motor idle factor in per cent
      M84 S30                                                ; Set idle timeout to 30[sec]
      
      ; Axis Limits
      M208 X-115 Y-70 Z0 S1                                  ; Set axis minima
      M208 X137.6 Y67 Z175.50 S0                              ; Set axis maxima (Previous Z175.0)
      M564 H0						       ; Allow axis movement before homing
      
      ; Endstops
      M574 X2 S1 P"xstop"                                    ; Configure active-high endstop for high end on X via pin xstop
      M574 Y2 S1 P"^!ystop"                                  ; Configure active-low endstop for high end on Y via pin ystop, Pull up resistor, Invert pin, 
      M574 Z2 S3                                             ; Configure sensorless endstop for high end on Z
      M915 P2 Z S10 F0 				       ; Configure motor stall detection, Z motor, Stall detection threshold, Stall detection filter mode disabled
      
      ; Z-Probe
      ;M558 P0 H10 F120 T5400                                 ; Disable Z probe but set dive height, probe speed and travel speed
      ;M557 X-100:130 Y-50:60 S20                             ; Define mesh grid
      
      ; Heaters
      ; Bed
      M308 S0 P"bedtemp" Y"thermistor" T94573 B4230          ; Configure sensor 0 as thermistor on pin bedtemp
      M950 H0 C"bedheat" T0                                  ; Create bed heater output on bedheat and map it to sensor 0
      M143 H0 S120                                           ; Set temperature limit for heater 0 to 120C
      M307 H0 B0 S1.00                                       ; Disable bang-bang mode for the bed heater and set PWM limit
      M140 H0                                                ; Map heated bed to heater 0
      M307 H0 A242.2 C901.9 D1.5 S1.0			       ; Set heating process parametersheater, Heater0 (H0), Gain (A242.2), time Constant (C901.9), Dead time (D1.5), maximum PWM 100% (S1.0)
      
      ; Extruder E0 Hotend (E3D Hemera)
      M308 S1 P"e0temp" Y"thermistor" T100000 B4725 C7.06e-8 ; Configure sensor 1 as thermistor on pin e0temp
      M950 H1 C"e0heat" T1                                   ; Create nozzle heater output on e0heat and map it to sensor 1
      M143 H1 S286                                           ; Set temperature limit for heater 1 to 285C		       
      M307 H1 B0 A417.4 C229.8 D3.5 S1.0 		       ; Set heating process parameters, Heater1 (H1),Gain (A), time constant (C), Dead time (D), Max PWM 100% (S1.0)
      
      
      ; CPU Temp
      M912 P0 S-16.1					  	; Calibrate CPU temp sensor
      
      
      ; Fans
      M950 F0 C"fan0" Q250                                   ; Create fan 0 on pin fan0 and set its frequency
      M106 P0 C"BlowerLayerCooling" S0 H-1                   ; Set fan 0 name and value. Thermostatic control is turned off
      
      M950 F1 C"fan1" Q250                                   ; Create fan 1 on pin fan1 and set its frequency
      M106 P1 C"HemeraExtruderFan" S1 H1 T40                 ; Set fan 1 name and value. Thermostatic control is turned on
      
      M950 F2 C"fan2" Q250                                   ; Create fan 2 on pin fan2 and set its frequency
      M106 P2 C"DuetBoardFan" S0 H-1                         ; Set fan 2 name and value. Thermostatic control is turned off
      
      M950 F3 C"e1heat" Q250                                 ; Create fan 3 on pin Heater E1 and set its frequency
      M106 P3 C"RearCoolingFans" S0 H-1                      ; Set fan 3 name and value. Thermostatic control is turned off
      
      
      ; Resurrect routine (Power failure)
      M911 S23 R25 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000"     ; Set voltage thresholds and actions to run on power loss
      
      
      ; Tools
      M563 P0 S"ExtruderE0" D0 H1 F0                         ; 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
      T0                                                     ; Select first tool
      
      

      Here is my homex.g

      ; homex.g
      ; called to home the X axis
      ; Edited by Guyaros on 25.04.2020
      
      
      G91                		  ; Set Relative positioning
      M913 X30 				  ; Set X motor current to 30% of its normal current, to avoid ramming in case of crash
      
      ; First pass (Corse movement)
      G1 H1 X290 F3600 		   ; Move quickly to X axis endstop and stop there (first pass)
      G1 H2 X-5 F600    		   ; Go back a few mm
      
      ; Second pass (Fine movement)
      G1 H1 X10 F300  		  ; Move slowly to X axis endstop once more (second pass)
      
      ; Finish
      G90               		  ; Set absolute positioning
      M913 X100 					; Reset X motor current to normal current 100%
      

      Youe help is appreciated.

      posted in Firmware installation
      Guyarosundefined
      Guyaros
    • RE: Installing E3D Hemera Extruder on FFCP (+Duet WiFi)

      As requested, here is an update, with the new config file, to match RepRap Firmware V3.0

      Note: I completely removed the Z-axis endstop, and I am using Stall detection to home the Z axis.

      ; Configuration file for Duet WiFi V1.0 
      ; Executed by the firmware on start-up
      ; Firmware Version 3.0
      ; Duet Web Control 2.1.4
      ; Last edited on 26.04.2020 by Guyaros
      
      ; General preferences
      G90                                                    ; Set absolute coordinates
      M83                                                    ; Set relative extruder moves
      M550 P"Guyaros Creator Pro"                       ; Set printer name
      
      ; Network
      M552 P"ABCD" S1				         ; Set SSID of network to connect to (P) ,Enable networking as a client (S1)
      M586 P0 S1                                             ; Enable HTTP
      M586 P1 S0                                             ; Disable FTP
      M586 P2 S0                                             ; Disable Telnet
      
      ; Motor 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 forwards
      M584 X0 Y1 Z2 E3                                       ; set drive mapping
      M350 X16 Y16 Z16 E16 I1                                ; configure microstepping with interpolation
      M92 X94.12 Y94.11 Z400.00 E409.00                      ; Set axis steps/mm (Z axis 8x8 TR, XY Pulley 10.82[mm])
      M566 X840.00 Y840.00 Z600.00 E120.00                   ; set maximum instantaneous speed changes (Jerk) (mm/min)
      M203 X9000.00 Y9000.00 Z720.00 E1200.00                ; set maximum speeds (mm/min)
      M201 X5000.00 Y5000.00 Z300.00 E600.00                 ; set accelerations (mm/s^2)
      M204 P1200 T1800				       ; Set print and travel accelrations [mm/s^2] 
      M906 X750 Y750 Z400 E1000 I20                          ; set motor currents (mA) and motor idle factor in per cent
      M84 S30                                                ; Set idle timeout to 30[sec]
      
      ; Axis Limits
      M208 X-115 Y-70 Z0 S1                                  ; set axis minima
      M208 X137.6 Y67 Z175.6 S0                              ; set axis maxima
      M564 H0						       ; Allow axis movement before homing
      
      ; Endstops
      M574 X2 S1 P"xstop"                                    ; Configure active-high endstop for high end on X via pin xstop
      M574 Y2 S1 P"^!ystop"                                  ; Configure active-low endstop for high end on Y via pin ystop, Pull up resistor, Invert pin, 
      M574 Z2 S3                                             ; Configure sensorless endstop for high end on Z
      M915 P2 Z S10 F0 				       ; Configure motor stall detection, Z motor, Stall detection threshold, Stall detection filter mode disabled
      
      ; Z-Probe
      ;M558 P0 H10 F120 T5400                                 ; disable Z probe but set dive height, probe speed and travel speed
      ;M557 X-100:130 Y-50:60 S20                             ; define mesh grid
      
      ; Heaters
      ; Bed
      M308 S0 P"bedtemp" Y"thermistor" T94573 B4230          ; configure sensor 0 as thermistor on pin bedtemp
      M950 H0 C"bedheat" T0                                  ; create bed heater output on bedheat and map it to sensor 0
      M143 H0 S120                                           ; set temperature limit for heater 0 to 120C
      M307 H0 B0 S1.00                                       ; disable bang-bang mode for the bed heater and set PWM limit
      M140 H0                                                ; map heated bed to heater 0
      M307 H0 A242.2 C901.9 D1.5 S1.0			       ; Set heating process parametersheater, Heater0 (H0), Gain (A242.2), time Constant (C901.9), Dead time (D1.5), maximum PWM 100% (S1.0)
      
      ; Extruder E0 Hotend (E3D Hemera)
      M308 S1 P"e0temp" Y"thermistor" T100000 B4725 C7.06e-8 ; configure sensor 1 as thermistor on pin e0temp
      M950 H1 C"e0heat" T1                                   ; create nozzle heater output on e0heat and map it to sensor 1
      M143 H1 S285                                           ; set temperature limit for heater 1 to 285C
      M307 H1 B0 A346.2 C189.8 D4.3 S1.0 		       ; Set heating process parameters, Heater1 (H1),Gain (A), time constant (C), Dead time (D), Max PWM 100% (S1.0)
      
      ; CPU Temp
      M912 P0 S-16.1					 	; Calibrate CPU temp sensor
      
      
      ; Fans
      M950 F0 C"fan0" Q250                                   ; create fan 0 on pin fan0 and set its frequency
      M106 P0 C"BlowerLayerCooling" S0 H-1                   ; set fan 0 name and value. Thermostatic control is turned off
      M950 F1 C"fan1" Q250                                   ; create fan 1 on pin fan1 and set its frequency
      M106 P1 C"HemeraExtruderFan" S1 H1 T40                 ; set fan 1 name and value. Thermostatic control is turned on
      M950 F2 C"fan2" Q250                                   ; create fan 2 on pin fan2 and set its frequency
      M106 P2 C"DuetBoardFan" S0 H-1                         ; set fan 2 name and value. Thermostatic control is turned off
      M950 F3 C"!e1heat" Q250                                ; create fan 3 on pin Heater E1 and set its frequency
      M106 P3 C"RearCoolingFans" S0 H-1                      ; set fan 3 name and value. Thermostatic control is turned off
      
      
      ; Resurrect routine (Power failure)
      M911 S23 R25 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000"     ; set voltage thresholds and actions to run on power loss
      
      
      ; Tools
      M563 P0 S"ExtruderE0" D0 H1 F0                         ; 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
      T0                                                     ; select first tool
      
      ; homex.g
      ; called to home the X axis
      ; Edited by Guyaros on 25.04.2020
      
      
      G91                		  ; Set Relative positioning
      M913 X30 				  ; Set X motor current to 30% of its normal current, to avoid ramming in case of crash
      
      ; First pass (Corse movement)
      G1 H1 X290 F3600 		   ; Move quickly to X axis endstop and stop there (first pass)
      G1 H2 X-5 F600    		   ; Go back a few mm
      
      ; Second pass (Fine movement)
      G1 H1 X10 F300  		  ; Move slowly to X axis endstop once more (second pass)
      
      ; Finish
      G90               		  ; Set bsolute positioning
      M913 X100 					; Reset X motor current to normal current 100%
      
      ; homey.g
      ; called to home the Y axis
      ; Edited by Guyaros on 25.04.2020
      
      
      M913 Y40 			 ; Set Y motor current to 40% of its normal current, to avoid ramming in case of crash
      
      ; First pass (Coarse movement)
      G91             		 ; Set Relative positioning
      G1 H1 Y165 F3600 		 ; Move quickly to Y axis endstop and stop there (first pass)
      G1 H2 Y-5 F600  		 ; Go back a few mm
      
      ; Second pass (Fine movement)
      G1 H1 Y10 F300 			 ; Move slowly to Y axis endstop once more (second pass)
      
      ; Finish
      G90            	 		 ; Set Absolute positioning
      M913 Y100 			 ; Reset Y motor current to normal current 100%
      
      ; homez.g
      ; called to home the Z-axis
      ; Edited by Guyaros on 25.04.2020
      
      M98 P"homeZMaxUsingStallDetection.g";		Call to script
      
      ; Script homeZMaxUsingStallDetection.g
      ; Edited by Guyaros on 25.04.2020
      
      M913 Z70				; Reduce current of Z motor to 70%
      
      G91					; Switch to Relative positioning
      G1 H1 Z200 F1200  			; Lower bed all the way down, untill motor stalls	
      
      M913 Z100				; Reset motor currents back to normal 100%
      
      posted in Third-party add-ons
      Guyarosundefined
      Guyaros
    • RE: RRF 3.01-RC9, DWC 2.1.4 and DSF 2.1.0 released

      Thanks.

      Upgrade PanelDue Frimware ............... Done
      Upgrade Duet Web Control ................... Done
      Edit sys files using RepRep Configurator Tool .............. Done
      Upgrade to Duet Firmware 3.0 ............ Done

      ; Configuration file for Duet WiFi V1.0 
      ; Executed by the firmware on start-up
      ; Board ID: 08DAM-999TL-MQ4S8-6JKD2-3SJ6K-94BVW
      ; Firmware Version 3.0
      ; Duet Web Control 2.1.4
      ; generated by RepRapFirmware Configuration Tool v2.1.8 on Sat Apr 25 2020 01:01:46 GMT+0300 (Israel Daylight Time)
      ; Last edited on 25.04.2020 by Guyaros
      
      ; General preferences
      G90                                                    ; Set absolute coordinates
      M83                                                    ; Set relative extruder moves
      M550 P"Guyaros Creator Pro"                            ; Set printer name
      
      ; Network
      M552 P"F16D" S1										   ; Set SSID of network to connect to (P) ,Enable networking as a client (S1)
      M586 P0 S1                                             ; Enable HTTP
      M586 P1 S0                                             ; Disable FTP
      M586 P2 S0                                             ; Disable Telnet
      
      ; Motor 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 forwards
      M584 X0 Y1 Z2 E3                                       ; set drive mapping
      M350 X16 Y16 Z16 E16 I1                                ; configure microstepping with interpolation
      M92 X94.12 Y94.11 Z400.00 E409.00                      ; Set axis steps/mm (Z axis 8x8 TR, XY Pulley 10.82[mm])
      M566 X840.00 Y840.00 Z600.00 E120.00                   ; set maximum instantaneous speed changes (Jerk) (mm/min)
      M203 X9000.00 Y9000.00 Z720.00 E1200.00                ; set maximum speeds (mm/min)
      M201 X5000.00 Y5000.00 Z300.00 E600.00                 ; set accelerations (mm/s^2)
      M204 P1200 T1800				       ; Set print and travel accelrations [mm/s^2] 
      M906 X750 Y750 Z400 E1000 I20                          ; set motor currents (mA) and motor idle factor in per cent
      M84 S30                                                ; Set idle timeout to 30[sec]
      
      ; Axis Limits
      M208 X-115 Y-70 Z0 S1                                  ; set axis minima
      M208 X137.6 Y67 Z175.6 S0                              ; set axis maxima
      M564 H0						       ; Allow axis movement before homing
      
      ; Endstops
      M574 X2 S1 P"xstop"                                    ; Configure active-high endstop for high end on X via pin xstop
      M574 Y2 S1 P"^!ystop"                                  ; Configure active-low endstop for high end on Y via pin ystop, Pull up resistor, Invert pin, 
      M574 Z2 S3                                             ; Configure sensorless endstop for high end on Z
      M915 P2 Z S10 F0 				       ; Configure motor stall detection, Z motor, Stall detection threshold, Stall detection filter mode disabled
      
      ; Z-Probe
      ;M558 P0 H10 F120 T5400                                 ; disable Z probe but set dive height, probe speed and travel speed
      ;M557 X-100:130 Y-50:60 S20                             ; define mesh grid
      
      ; Heaters
      ; Bed
      M308 S0 P"bedtemp" Y"thermistor" T94573 B4230          ; configure sensor 0 as thermistor on pin bedtemp
      M950 H0 C"bedheat" T0                                  ; create bed heater output on bedheat and map it to sensor 0
      M143 H0 S120                                           ; set temperature limit for heater 0 to 120C
      M307 H0 B0 S1.00                                       ; disable bang-bang mode for the bed heater and set PWM limit
      M140 H0                                                ; map heated bed to heater 0
      M307 H0 A242.2 C901.9 D1.5 S1.0			       ; Set heating process parametersheater, Heater0 (H0), Gain (A242.2), time Constant (C901.9), Dead time (D1.5), maximum PWM 100% (S1.0)
      
      ; Extruder E0 Hotend (E3D Hemera)
      M308 S1 P"e0temp" Y"thermistor" T100000 B4725 C7.06e-8 ; configure sensor 1 as thermistor on pin e0temp
      M950 H1 C"e0heat" T1                                   ; create nozzle heater output on e0heat and map it to sensor 1
      M143 H1 S285                                           ; set temperature limit for heater 1 to 285C
      M307 H1 B0 A346.2 C189.8 D4.3 S1.0 		       ; Set heating process parameters, Heater1 (H1),Gain (A), time constant (C), Dead time (D), Max PWM 100% (S1.0)
      
      ; CPU Temp
      M912 P0 S-16.1					 	;Calibrate CPU temp sensor
      
      
      ; Fans
      M950 F0 C"fan0" Q250                                   ; create fan 0 on pin fan0 and set its frequency
      M106 P0 C"BlowerLayerCooling" S0 H-1                   ; set fan 0 name and value. Thermostatic control is turned off
      M950 F1 C"fan1" Q250                                   ; create fan 1 on pin fan1 and set its frequency
      M106 P1 C"HemeraExtruderFan" S1 H1 T40                 ; set fan 1 name and value. Thermostatic control is turned on
      M950 F2 C"fan2" Q250                                   ; create fan 2 on pin fan2 and set its frequency
      M106 P2 C"RearCoolingFans" S0 H-1                	 ; set fan 2 name and value. Thermostatic control is turned off
      
      ; Resurrect routine (Power failure)
      M911 S23 R25 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000"     ; set voltage thresholds and actions to run on power loss
      
      
      ; Tools
      M563 P0 S"ExtruderE0" D0 H1 F0                         ; 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
      T0                                                     ; select first tool
      
      posted in Beta Firmware
      Guyarosundefined
      Guyaros
    • RE: RRF 3.01-RC9, DWC 2.1.4 and DSF 2.1.0 released

      Hi,

      Using Board: Duet WiFi 1.0 or 1.01
      Running Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 2.03RC5 (2019-06-05b5)
      Duet WiFi Server Version: 1.23
      Duet Web Control 2.0.2

      Do I need to upgrade to 3.0 first and then to 3.01-RC9 ?
      If so, could you please share a link to download RepRapFirmware 3.0

      Also, currently running PanelDue-V2-4.3 , Firmware version: 1.21-3
      Should I upgrade to 1.24?

      Thanks,

      posted in Beta Firmware
      Guyarosundefined
      Guyaros
    • RE: RepRapFirmware 3.01-RC3 released

      I'm using Board: Duet WiFi 1.0 or 1.01
      Running Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 2.03RC5 (2019-06-05b5)
      Duet WiFi Server Version: 1.23
      Duet Web Control 2.0.2

      Printer is running perfectly, with no issues at all.

      1. Should I consider upgrading to RRF3.01-RC3? What are the benefits?
      2. What is the upgrade procedure?
      3. In case I will upgrade to RRF3, is it possible to bind Heater E1 as a Fan output?

      Thanks,

      posted in Beta Firmware
      Guyarosundefined
      Guyaros
    • Installing E3D Hemera Extruder on FFCP (+Duet WiFi)

      Sharing my Extruder installation.
      Hope it will helps others who are considering to install Hemera extruder.

      Custom designed parts:
      https://www.thingiverse.com/thing:4165038
      https://www.thingiverse.com/thing:4173393

      Original Box
      20200210_174110-0001.jpg

      20200210_174116-0002.jpg

      Extruder out of the box
      20200210_174252-0006.jpg 20200210_174240-0005.jpg 20200210_174214-0003.jpg

      Included parts
      20200210_210049-0008.jpg !20200210_174422-0007.jpg

      Installation process begins
      20200210_210413-0009.jpg
      20200210_210958-0012.jpg
      Thermistor
      20200210_211229-0014.jpg
      Heater
      20200210_211419-0015.jpg
      20200210_211726-0016.jpg

      Fan threads
      20200210_213541-0017.jpg
      20200210_213546-0018.jpg
      Thermal paste
      20200213_102345-0020.jpg
      20200213_102537-0021.jpg

      Installing Hotend - Heat block and Nozzle
      20200213_103948-0000.jpg

      Mounting the extruder on teh XY carrige
      20200213_122418-0022.jpg
      Wiring the extruder to Duet board
      20200213_135129-0023.jpg
      20200213_135136-0024.jpg

      Finally, all set
      20200213_135627-0025.jpg

      Editing config file:
      (showing only relevant commands, not the entire config file)

      M569 P3 S1; 				Set (E0) motor drive 3 (P3) goes Forward (S1) 
      M350  E16 I1; 				Set microstepping to x16 step, Interpolation enabled (I1)
      M92 E409; 		                Set axis steps/mm
      M906  E1000 I20; 	                Set motor currents [mA] and motor idle factor in percent (20%)
      M84 S30; 			        Set idle timeout to 30[sec] (S10)
      
      ; Axis kinematics
      M201  E600; 				Set axis maximum accelerations [mm/s^2]
      M566 E120; 				Set axis maximum instantaneous speed changes [mm/min]
      M203  E1200; 				Set axis maximum speeds [mm/min]
      
      ; Heaters & Thermistors
      M305 P1 T100000 B4725 C7.06e-8;		Set thermistor and ADC parameters				
      M143 S285; 							Set maximum heater temperature to 285C
      M307 H1 A346.2 C189.8 D4.3 S1.0; 		Set heating process parameters, Heater1 (H1),Gain (A), time constant (C), Dead time (D), Max PWM 100% (S1.0)
      
      ; Fans
      M106 P1 S0 I0 F250 H1 T35 L1; 	Set fan 1 value, PWM signal inversion and frequency, Thermostatic control is turned on (Extruder0 Fan)
      
      ; Tools
      M563 P0 D0 H1 F0; 		      Define tool 0 (P0), uses Extruder 0(E0) (D0), uses Heater 1 (Actually Heater E0), uses Fan 0 (F0)
      
      posted in Third-party add-ons
      Guyarosundefined
      Guyaros
    • RE: Original FlashForge Creator Pro Dual Extruder upgrade

      Hi,

      I have converted my FFCP to DuetWifi, a few years ago (2017), and the results are great.
      The printer is super quiet now, and overall the performance are great.
      I love using the Duet, I think its the best upgrade you can make to a 3d printer.

      I am using E3D Hemera extruder, but you can also use the original extruder.

      Why do you consider to replace the original PSU? I am using the original MeanWell 350[W]

      You can search the forum for posts about the converting FFCP to use DuetWifi.
      here is one result:
      https://forum.duet3d.com/topic/3553/converting-a-flashforge-creator-pro-to-use-duet/5

      posted in General Discussion
      Guyarosundefined
      Guyaros
    • RE: Laser Filament Monitor - test results

      @fma In my sensor housing design, the sensor window can be completely closed using M4 screw.
      Its also make it easy to check if the IR from the surrounding is interfering with the sensor.

      posted in Filament Monitor
      Guyarosundefined
      Guyaros