Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. Inlinebrother
    • Profile
    • Following 0
    • Followers 0
    • Topics 4
    • Posts 66
    • Best 7
    • Controversial 0
    • Groups 0

    Inlinebrother

    @Inlinebrother

    9
    Reputation
    8
    Profile views
    66
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Inlinebrother Unfollow Follow

    Best posts made by Inlinebrother

    • RE: Duet 3 mini 5+/FYSETC Big Dipper on FFCP/Flashforge Creator Pro

      Hi, want to share some news

      I changed my PSU to Meanwell LRS 450w - it fits (35 mm height is good for FFCP)
      I installed creality 40w 24v heater catridges
      And I still had vdd brownouts after that. Though the board restarted and showed the error every time. So it was another issue.

      Recently I got used to checking all the cables. And I had a guess that something is wrong with my extruder motors. Because it was only during the print that a printer would give a vdd brownout error and restart. So I checked my stepper motors cables and it turned out all that time I also had loose connections on my stepper drivers 🤦 So I recrimped them. And that time I also had a "pull test" of my cables while holding multimeter and checking the resistance.

      I hope now I'll be able to continue refining my config and help dc42 with debugging

      posted in RepRapFirmware on other controllers
      Inlinebrotherundefined
      Inlinebrother
    • RE: When does a board give a Vdd brownout error?

      I fried my first board I guess.
      New board is working fine

      posted in General Discussion
      Inlinebrotherundefined
      Inlinebrother
    • RE: Duet 3 mini 5+/FYSETC Big Dipper on FFCP/Flashforge Creator Pro

      Hi, again, today I overcame my fear and started to crimp.

      All in all for FFCP you need to crimp

      • all four fans 1.board fan 2. cooler fan 3.extruder 1 fan 4. extruder 2 fan
      • five stepper motors
      • 3 end stop switches (x/y/z)
      • hotbed thermistor 4 pin to 2
      • LED strip because the board uses 3pin connector for that instead of 4 pin, but I am not yet sure that the original LED strip is supported

      Today I crimped stepper motors and 2 endstops
      Stepper motors are easy to crimp, because you only have to check the right order of the cables.
      Endstops have 4 pins, but you have to use a 5 pin connector and use only three pins out of them, because Big Dipper/Duet has only one ground. I crimped both grounds together, but if that's wrong please point it out before I plug it in)

      I used these two schemes for that
      https://www.geeetech.com/wiki/index.php/Mighty_Board#Interface_Layout
      https://wiki.fysetc.com/BIG-DIPPER/#3d-model

      and I only needed xh2.54 connectors, thanks for the advice @Exerqtor

      Crimping process is a new thing for me, so I had to watch some videos to undestand the idea)

      For those like me, in a few words, you have to use a crimper tool like SN-2549 and squeeze the tail leaving the front part with a locklng tab intact. Also the idea is to squeeze the tail to fix the cable insulation, so the exposed part of the conductor shouldn't be too long. But I have yet to check my crimping skills, after I finish that process.

      Also I accidentaly damaged end stop cable, because I thought it was a bad cable, but it turned out I am the one who is bad at electronics) I guess they make a special GND cable without insulation to take off interference from y and z axis of endstops. For some reason x endstop cable uses another shielding and there is no exposed wires there. So i ripped z axis cable apart and now I am waiting for a new one from ali.

      In the meantime I'll finish with other components.

      I also checked my adapter design for the Big Dipper
      It is ok, but I will have to use only 3 out of 5 screws, because some holes are below the board and the board might touch the screws.
      Also I guess I'll have to turn the board in such a way that stepper driver chips are not directly in the line of sight of the board fan. But I think the space between the board and the case would be enough to ensure some airflow. Also I think to add heat sinks, although FYSETC says that they are not necessary.

      I also ordered an extender for type-c, to make access to the board easier.
      As far as WiFi is concerned, I don't want to make holes, so I'll try to design a holder that will be placed on top of the holes for old reset button and mightyboard data port. But for that i will need to start printing, so it'll have to wait)

      posted in RepRapFirmware on other controllers
      Inlinebrotherundefined
      Inlinebrother
    • RE: Duet 3 mini 5+/FYSETC Big Dipper on FFCP/Flashforge Creator Pro

      Finally it is working
      Though I need to adjust tool offsets a bit more
      And I also had to change the cooling fan number in cura settings for every extruder to the pin number of the fan (in my case fan #3)
      And I need to try dual extruder printing

      Thank you all who helped me achieve this.
      Hope my story will help somebody)

      I'll publish my design for the Big Dipper holder and my configs a bit later.

      posted in RepRapFirmware on other controllers
      Inlinebrotherundefined
      Inlinebrother
    • RE: Duet 3 mini 5+/FYSETC Big Dipper on FFCP/Flashforge Creator Pro

      @jay_s_uk Hi, thank you, I updated my config file, and if I encounter HardFault again I will definitely write back

      posted in RepRapFirmware on other controllers
      Inlinebrotherundefined
      Inlinebrother
    • RE: Duet 3 mini 5+/FYSETC Big Dipper on FFCP/Flashforge Creator Pro

      I installed the default 320w psu and now it seems to work without any extra sounds

      posted in RepRapFirmware on other controllers
      Inlinebrotherundefined
      Inlinebrother
    • RE: Duet 3 mini 5+/FYSETC Big Dipper on FFCP/Flashforge Creator Pro

      1000022650.jpg

      An update about hardware:

      • The old board was damaged for sure. I don't know how it's called, but something is wrong with how the 5v power is interpreted. When I connect it to USB it shows 1.1v. I use a replacement now.
      • I installed the bltouch and it's working perfectly fine. Though I was concerned that it is glowing red and not violet
      • I had to reconfigure my thermistors using multimeter, because the resistance values from the docs were wrong. And I was overheating my hotend. It was 270 instead of 230
      • ordered an accelerometer supported by duet, will have to design a holder and set it up if I have the time and energy to do that)

      Some words about 3d printing troubles)

      • Had a lot of trouble printing PETG. Reassembled extruders and changed nozzles several times.
      • For now printing 40mms but maybe later I'll try to use input shaping and pressure advance, though on small parts I am not sure that my printer can accelerate faster
      • Had holes in my prints. I blame clogs and a bad petf tube. Also 60mms seems to be too high for small models

      As for petg it seems that I need to lower flow value in cura. Standard esun petg profile is not working. Thought it might be moisture, bought a dryer, but it didn't help for PETG. Lowering line width and flow seems to help a bit.

      I am glad I did that upgrade. Learnt a lot about printing and electronics. And the printer is silent enough that I am sure no neighbor hears it.
      Auto bed levelling is a miracle
      Wifi interface is a miracle. I need only to push one button to turn my printer on and then I can just sit and control it from distance.
      This upgrade made my printer usable at home and a lot more convenient to use.
      I learnt a lot and I am in total control of my printer now
      Thanks for your help and attention)

      posted in RepRapFirmware on other controllers
      Inlinebrotherundefined
      Inlinebrother

    Latest posts made by Inlinebrother

    • RE: Adding support for the enraged rabbit carrot feeder (ERCF)

      @AlexKid Hi, sorry I missed your messages
      Well, it's great that you are working at it.
      My plans changed, I got a bit tired of tinkering so I bought a p1s)

      But my duet printer is still here and when I finish input shaping setup and cooling duct I might think about ercf. But then I will have another problem that I would need to install a cutter somehow. Though for a dual extruder printer multicolor ability would be great)

      posted in Accessories and Add-ons
      Inlinebrotherundefined
      Inlinebrother
    • RE: Cooling fan number in Orca slicer

      I guess it was my mistake
      I used F0 in M563 command, but should've used F3

      posted in General Discussion
      Inlinebrotherundefined
      Inlinebrother
    • RE: Cooling fan number in Orca slicer

      I found this post in issues on Orca slicer github https://github.com/SoftFever/OrcaSlicer/discussions/3878

      It says that you can override it somehow. But people there are talking about klipper. I wonder if I can do the same in RRF

      posted in General Discussion
      Inlinebrotherundefined
      Inlinebrother
    • Cooling fan number in Orca slicer

      Hi, my problem is that Cooling fan is not working in Orca
      One way to fix that is to change my fan #0 to cooling fan. But where is fun in that?)
      Cura has this param cooling fan number. Is there a way to change cooling fan number in Orca?

      posted in General Discussion
      Inlinebrotherundefined
      Inlinebrother
    • RE: Bambu or Orca slicer

      I have been using Orca for several months now
      But today is the first day I tried to use second extruder and found out that you have to write some gcode to support it

      The first thing you need to do to use Orca is to configure your Printer settings. And especially the start gcode

      For my FFCP this gcode works for now. Though it might not be ideal.
      Also there is a ready preset for duet based printers, check it out

      My start gcode if it helps

      But be careful if you use bed mesh compensation, this code disables it

      
      M83  ; extruder relative mode
      
      M140 S[first_layer_bed_temperature] ; set bed temp
      {if is_extruder_used[0]}M109 T0 S{nozzle_temperature_initial_layer[0] - 30}{else}{endif} ; preheat right extruder
      {if is_extruder_used[1]}M109 T1 S{nozzle_temperature_initial_layer[1] - 30}{else}{endif} ; preheat left extruder
      M190 S[first_layer_bed_temperature] ; wait for bed temp
      
      M561
      G28
      ;G32 ; Levels Z Tilt and probes Z=0
      ;G29 S1 ; load mesh bed map
      G1 X0 Y0 Z2 F2000
      
      {if is_extruder_used[0]} ; quote if right extruder is used for printing and if so beginn to with purging
      T0 ; activate right extruder
      M109 T0 S{nozzle_temperature_initial_layer[0]} ; wait for right extruder temp
      
      G1 X-10 Y5 Z0.3 F1000.0 ; go outside print area
      G92 E0.0
      G1 Z0.2 E8 ; Purge Bubble
      G1 X60.0 E5.0  F1000.0 ; intro line
      G1 X100.0 E8  F1000.0 ; intro line
      G92 E0.0
      {else}{endif}
      
      {if is_extruder_used[1]} ; quote if left extruder is used for printing and if so beginn to with purging
      T1 ; activate right extruder
      M109 T1 S{nozzle_temperature_initial_layer[1]} ; wait for extruder one temp
      
      G1 X-10 Y5 Z0.3 F1000.0 ; go outside print area
      G92 E0.0
      G1 Z0.2 E8 ; Purge Bubble
      G1 X60.0 E5.0  F1000.0 ; intro line
      G1 X100.0 E8  F1000.0 ; intro line
      G92 E0.0
      {else}{endif}
      

      Parts of this gcode are based on these posts https://forum.raise3d.com/viewtopic.php?t=23727

      posted in General Discussion
      Inlinebrotherundefined
      Inlinebrother
    • RE: Dual extruder BlTouch setup in RRF

      @engikeneer Thank you for your answer, I think there is some kind of tilt, but offsets seem to be correct. For now I'll try to increase the maximum probing attempts from 1 to 3 and see how it goes. Also disabling mesh bed compensation works better for now)

      posted in General Discussion
      Inlinebrotherundefined
      Inlinebrother
    • RE: Dual extruder BlTouch setup in RRF

      I guess in 2019 the only way was to set a single point. Maybe something has changed or is going to change?

      Here is the answer from the 2019 that I found : https://forum.duet3d.com/topic/12513/dual-extruder-setting-up-offsets-print-area-homing/14

      posted in General Discussion
      Inlinebrotherundefined
      Inlinebrother
    • Dual extruder BlTouch setup in RRF

      Hi, I noticed that I have problems with my mesh bed compensation on my modified FFCP.
      I have two guesses why my model doesn't stick with bed mesh active on one corner.
      One is that this corner is out of probe's scanning area.
      Second is that my probe x offset is configured based on x coordinate of the left extruder.
      And that led me to a question.

      Is there a way to set another offset for the second tool, so that the firmware understands that it should compensate for the active tool?

      posted in General Discussion
      Inlinebrotherundefined
      Inlinebrother
    • RE: Flashforge Creator Pro & Duet 3 Mini 5+

      @misterjtc Hi, I would appreciate if you share how did you find out stepper motor currents? Are these currents for original creator pro stepper motors?
      It seems to me that config from github here is a bit off
      I have Y axis layer shifts sometimes and extruder motors at 700 are clicking when they should not

      posted in Duet Hardware and wiring
      Inlinebrotherundefined
      Inlinebrother
    • RE: Random Hard Fault resets on Duet 3 Mini WiFi

      Hi, don't know if it is still needed but I am still running 3.5.3 and had a hardfault today. I see that there is an update with bug fixes. Is there a fix for this or is it still in development?

      m122
      === Diagnostics ===
      RepRapFirmware for Duet 3 Mini 5+ version 3.5.3 (2024-09-18 11:25:48) running on Duet 3 Mini5plus WiFi (standalone mode)
      Board ID: B7FWR-UK9MK-K65J0-40TKG-0ZW2Z-RKN9N
      Used output buffers: 1 of 40 (19 max)
      === RTOS ===
      Static ram: 103368
      Dynamic ram: 122076 of which 12 recycled
      Never used RAM 16292, free system stack 202 words
      Tasks: NETWORK(2,nWait 7,14.2%,217) HEAT(3,nWait 1,0.0%,327) Move(4,nWait 6,0.0%,355) CanReceiv(6,nWait 1,0.0%,939) CanSender(5,nWait 7,0.0%,336) CanClock(7,delaying,0.0%,334) TMC(4,delaying,1.4%,110) MAIN(1,running,83.5%,665) IDLE(0,ready,0.0%,29) AIN(4,delaying,0.8%,264), total 100.0%
      Owned mutexes:
      === Platform ===
      Last reset 00:16:08 ago, cause: software
      Last software reset at 2024-12-26 22:08, reason: HardFault bfarValid precise, Platform spinning, available RAM 12488, slot 1
      Software reset code 0x4060 HFSR 0x40000000 CFSR 0x00008200 ICSR 0x00000803 BFAR 0x0000001c SP 0x20012008 Task NETW Freestk 482 ok
      Stack: 2002c658 200306a0 200014e4 00000000 ffffffff 0003039d 000302b0 610f0000 00030389 00000000 00000000 00000000 200306ac 00000800 20035c08 2002c640 2001882c 2002c496 2001882c 2001ea80 00030523 00000000 00000000 00000000 200120b8 00000014 b5ddd790
      Error status: 0x00
      MCU revision 3, ADC conversions started 726187, completed 726185, timed out 0, errs 0
      MCU temperature: min 35.4, current 35.6, max 38.9
      Supply voltage: min 24.2, current 24.3, max 24.4, under voltage events: 0, over voltage events: 0, power good: yes
      Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0
      Events: 0 queued, 0 completed
      Driver 0: standstill, SG min 0, read errors 0, write errors 1, ifcnt 28, reads 22449, writes 10, timeouts 0, DMA errors 0, CC errors 0
      Driver 1: standstill, SG min 0, read errors 0, write errors 1, ifcnt 28, reads 22449, writes 10, timeouts 0, DMA errors 0, CC errors 0
      Driver 2: standstill, SG min 0, read errors 0, write errors 1, ifcnt 21, reads 22449, writes 10, timeouts 0, DMA errors 0, CC errors 0
      Driver 3: standstill, SG min 60, read errors 0, write errors 1, ifcnt 29, reads 22449, writes 10, timeouts 0, DMA errors 0, CC errors 0
      Driver 4: standstill, SG min 0, read errors 0, write errors 1, ifcnt 21, reads 22449, writes 10, timeouts 0, DMA errors 0, CC errors 0
      Driver 5: standstill, SG min 2, read errors 0, write errors 1, ifcnt 24, reads 22449, writes 10, timeouts 0, DMA errors 0, CC errors 0
      Driver 6: standstill, SG min 0, read errors 0, write errors 1, ifcnt 21, reads 22449, writes 10, timeouts 0, DMA errors 0, CC errors 0
      Date/time: 2024-12-26 22:24:38
      Cache data hit count 1821230026
      Slowest loop: 5.84ms; fastest: 0.16ms
      === Storage ===
      Free file entries: 20
      SD card 0 detected, interface speed: 22.5MBytes/sec
      SD card longest read time 0.7ms, write time 0.0ms, max retries 0
      === Move ===
      DMs created 83, segments created 0, maxWait 0ms, bed compensation in use: none, height map offset 0.000, max steps late 0, min interval 0, bad calcs 0, ebfmin 0.00, ebfmax 0.00
      no step interrupt scheduled
      Moves shaped first try 0, on retry 0, too short 0, wrong shape 0, maybepossible 0
      === DDARing 0 ===
      Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
      === DDARing 1 ===
      Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
      === Heat ===
      Bed heaters 0 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0
      === GCodes ===
      Movement locks held by null, 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
      SBC is idle in state(s) 0
      Daemon is idle in state(s) 0
      Aux2 is idle in state(s) 0
      Autopause is idle in state(s) 0
      File2 is idle in state(s) 0
      Queue2 is idle in state(s) 0
      Q0 segments left 0, axes/extruders owned 0x0000000
      Code queue 0 is empty
      Q1 segments left 0, axes/extruders owned 0x0000000
      Code queue 1 is empty
      === CAN ===
      Messages queued 8712, received 0, lost 0, errs 4576139, boc 0
      Longest wait 0ms for reply type 0, peak Tx sync delay 0, free buffers 26 (min 26), ts 4841/0/0
      Tx timeouts 0,0,4840,0,0,3870 last cancelled message type 30 dest 127
      === Network ===
      Slowest loop: 15.79ms; fastest: 0.00ms
      Responder states: MQTT(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0)
      HTTP sessions: 1 of 8
      === WiFi ===
      Interface state: active
      Module is connected to access point 
      Failed messages: pending 0, notrdy 0, noresp 0
      Firmware version 1.25
      MAC address bc:ff:4d:e7:aa:41
      Module reset reason: Power up, Vcc 3.38, flash size 2097152, free heap 26416
      WiFi IP address 192.168.1.146
      Signal strength -51dBm, channel 0, mode 802.11n, reconnections 0
      Clock register 00002002
      Socket states: 0 0 0 0 0 0 0 0
      
      
      M122 P106
      Platform 2001d138-2001e737
      SbcInterface 2001e740-2001ea70
      Network 2001ea80-2001eb67
      GCodes 2001eb70-2001ff6f
      Move 20023ff8-20024d33
      Heat 20025110-20025237
      PrintMonitor 20025240-2002544f
      FansManager 20025458-200254d7
      PortControl 200254e0-2002550f
      Display 20025518-20025533
      ExpansionManager 20025540-200282f7
      
      m122 p1007 a{0x2001ea80+8}
      2001ea88: 2002c420
      
      m122 p1007 a{0x2002c420+136}
      2002c4a8: 20032f20
      
      posted in General Discussion
      Inlinebrotherundefined
      Inlinebrother