Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. btmcmahan
    3. Posts
    • Profile
    • Following 0
    • Followers 0
    • Topics 5
    • Posts 14
    • Best 0
    • Controversial 0
    • Groups 0

    Posts made by btmcmahan

    • Music skipping tones after firmware update 3.4.1

      Re: Music skipping beats after firmware update (3.4.0beta6)

      I'm having the same issue with music tones skipping after the update. I've tried creating the daemon.g file, containing

      while true
      G4 S1000
      

      and also tried some of the other daemon ideas noted in the earlier post. The sound got better, but is still skipping tones.
      I know this is low priority, but is there anything else I can do to resolve this?
      Mario Theme:

      M300 P125 S659
      G4 P125
      M300 P250 S659
      G4 P250
      M300 P124 S659
      G4 P124
      M300 P126 S0
      G4 P126
      M300 P125 S523
      G4 P125
      M300 P124 S659
      G4 P124
      M300 P126 S0
      G4 P126
      M300 P249 S784
      G4 P249
      M300 P251 S0
      G4 P251
      M300 P249 S392
      G4 P249
      
      posted in Tuning and tweaking
      btmcmahanundefined
      btmcmahan
    • RE: Bed Heater fault [3.4.B5]

      Hey @SIam Did you find a solution for this? I've having the same problem with firmware 3.4.0. After reading this thread, I think I can tweak my R#, but this seems like a band-aid not a real solution. Obviously I would prefer if Auto-Tune gave me working values.

      posted in Beta Firmware
      btmcmahanundefined
      btmcmahan
    • RE: Bed heater faults with firmware 3.4

      Thought the issue was resolved after another bed heater 0 auto-tune, using a M307 D30, but the problem came back again. It doesn't fault every time I print, maybe 1 out of 3 times. Can't figure out what is causing this

      posted in Tuning and tweaking
      btmcmahanundefined
      btmcmahan
    • Bed heater faults with firmware 3.4

      I just updated to firmware 3.4 and now I'm getting bed heater fault "Temperature rising too slowly". I've read many other similar issues with RRF3, but cannot solve the problem yet.
      I have already done Auto-Tuning M303. My M140 & M143 seem correct. Everything worked great before firmware update. I think I was on RRF3 before the update.

      Any ideas?

      ; Drives
      M584 X0 Y1 Z8:7:6:5 E3 
      M569 P0 S1                                         		; physical drive 0 goes backwards
      M569 P1 S1                                         		; physical drive 1 goes backwards
      ;M569 P2 S0                                         	; physical drive 2 goes backwards
      M569 P3 S1                                         		; physical drive 3 goes forwards
      M569 P4 S1                                         		; physical drive 4 goes forwards
      M569 P5 S0                                         		; physical drive 5 goes backwards
      M569 P6 S0                                         		; physical drive 6 goes forwards
      M569 P7 S0                                         		; physical drive 7 goes forwards
      M569 P8 S0                                         		; physical drive 8 goes backwards
      M584 X0 Y1 Z8:7:6:5 E3:4                           		; set drive mapping
      M671 X-55:-55:558:558 Y135:393:393:135 S3 	   			; leadscrews at left (connected to Z) and right (connected to E1) of X axis
      
      M350 X16 Y16 Z16 E16:16 I1                         		; configure microstepping with interpolation
      M92 X80.00 Y80.00 Z400.00 E840.00:840.00           		; set steps per mm
      
      ; Speeds Acceleration Jerk
      M203 X14400.00 Y14400.00 Z300.00 E6000.00:6000.00    	; set maximum speeds (mm/min)
      M201 X2500.00 Y2500.00 Z100.00 E10000.00:10000.00  		; set accelerations (mm/s^2)
      M566 X600.00 Y600.00 Z12.00 E120.00:120.00         		; set maximum instantaneous speed changes (mm/min)
      M906 X950 Y950 Z950 E950:950 I30                   		; set motor currents (mA) and motor idle factor in percent
      M84 S30                                            		; Set idle timeout                                          ; Set idle timeout
      
      ; Axis Limits
      M208 X0 Y0 Z0 S1                                   		; Set axis minima
      M208 X500 Y500 Z490 S0                             		; Set axis maxima
      
      ; Endstops
      M574 X2 S1 P"xstop"                           			; configure active-high endstop for high end on X via pin !xstop
      M574 Y1 S1 P"ystop"                           			; configure active-high endstop for low end on Y via pin !ystop
      ;M574 Z1 S2 			            						; Use zprobe and home to min
      ;M915 X Y S7 R0 F0 	                    				; set X and Y to sensitivity 7, do nothing when stall, unfiltered
      
                                               				
      M308 S0 P"bed_temp" Y"thermistor" T100000 B4138 R4700 	; define bed temperature sensor
      M308 S1 P"e0temp" Y"thermistor" T100000 B4725 C7.06e-8 	; define E0 temperature sensor
      M950 H0 C"bed_heat" T0 									; heater 0 uses the bed_heat pin, sensor 0
      M950 H1 C"e0heat" T1 									; heater 1 uses the e0heat pin and sensor 1
      M140 H0													; Configure Bed Heater
      M143 H0 S120                                       		; set temperature limit for heater 0 to 120C
      M143 H1 S280                                       		; set temperature limit for heater 1 to 280C
      ;M307 H7 A-1 C-1 D-1                                	; Disable heater on PWM channel for BLTouch
      
      ;M950 H3 C"nil"                                 		; Disable heaters h3-h7 to free up pins
      ;M950 H4 C"nil"
      ;M950 H5 C"nil"
      ;M950 H6 C"nil"
      ;M950 H7 C"nil"
      
      
      
      ; Z-Probe
      M574 Z1 S2												; Set endstops controlled by probe
      M950 S0 C"duex.pwm5"                         			; create servo pin 0 for BLTouch
      M558 P9 C"^zprobe.in" H3 F120 T6000 B0        			; set Z probe type to bltouch and the dive height + speeds
      ;M558 P9 H3 F120 T6000 B1 X0 Y0 Z1                		; Set Z probe type to bltouch and the dive height + speeds
      
      ;Z Height
      ;G31 P400 X-29 Y1 Z0.80   
      G31 P400 X-29 Y1 Z1.7                          			; Set Z probe trigger value, offset, & trigger height.  Lower is farther from bed.
      M557 X50:450 Y50:450 S80                            	; Define mesh grid
                                       
      
      ; Printhead Fans
      M950 F0 C"fan0" Q500                           			; create fan 0 on pin fan0 and set its frequency
      M950 F1 C"fan1" Q500                           			; create fan 1 on pin fan1 and set its frequency
      M106 P0 S0 I0 F500 H-1                             		; set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
      M106 P1 S1 I0 F500 H1 T45                         		; set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
      
      ; Board Fans
      M950 F3 C"duex.fan3" Q500                           	; create fan 3 on pin fan3 and set its frequency
      M950 F4 C"duex.fan4" Q500                           	; create fan 4 on pin fan4 and set its frequency
      M950 F5 C"duex.fan5" Q500                           	; create fan 5 on pin fan5 and set its frequency
      M950 F6 C"duex.fan6" Q500                           	; create fan 6 on pin fan6 and set its frequency
      ;M106 P3 S1 I0 F500 H1 T180                         	; set fan 3 value, PWM signal inversion and frequency. Thermostatic control is turned on
      M106 P4 S1 I0 F500 H1 T180                         		; set fan 4 value, PWM signal inversion and frequency. Thermostatic control is turned on
      ;M106 P5 S1 I0 F500 H1 T180                         	; set fan 3 value, PWM signal inversion and frequency. Thermostatic control is turned on
      M106 P6 S1 I0 F500 H1 T180                        		; set fan 4 value, PWM signal inversion and frequency. Thermostatic control is turned on
      
      ; Tools
      M563 P0 D0 H1                                      		; 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
      
      ;PanelDue
      M575 P1 B57600 S0										; Configure Port1 for PanelDue
      
      ; Automatic power saving
      M911 S10 R23 P"M913 G91 M83 G1 Z3 E-5 F1000" 			; Set voltage thresholds and actions to run on power loss
      
      ; Custom settings are not configured
      M501
      M929 S0 ; stop logging
      
      posted in Tuning and tweaking
      btmcmahanundefined
      btmcmahan
    • RE: RRF3.2: Heater x Not Found & Bad Command n

      Right on, thanks for the help

      posted in Firmware installation
      btmcmahanundefined
      btmcmahan
    • RE: RRF3.2: Heater x Not Found & Bad Command n

      Also, re-installed the PanelDue 1.24 firmware and now it shows 1.24. Don't know why is showed 3.2.7 before, but the Bad Command msgs are still there.

      posted in Firmware installation
      btmcmahanundefined
      btmcmahan
    • RE: RRF3.2: Heater x Not Found & Bad Command n

      Wow thanks, that did clear all my heater faults! The "Bad Command" msg persists though.

      When I reset the board (by hitting the paneldue stop button) if still gave my "Bad Command 42" and then on the next reset "Bad Command 50". The number seems random.

      This does seem to only happen when I do the estop from the paneldue, I don't get "Bad Command" when I reset via Web Control. Also, the msg only displays on the paneldue, not in Webcontrol

      posted in Firmware installation
      btmcmahanundefined
      btmcmahan
    • RE: RRF3.2: Heater x Not Found & Bad Command n

      @Phaedrux said in RRF3.2: Heater x Not Found & Bad Command n:

      M98 P"config.g"

      PanelDue v3.2.7

      M98 P"config.g"
      HTTP is enabled on port 80
      FTP is enabled on port 21
      TELNET is enabled on port 23
      Error: Heater 2 not found
      Error: Heater 3 not found
      Error: Heater 4 not found
      Error: Heater 5 not found
      Error: Heater 6 not found
      
      1/15/2021, 4:12:43 PM	M122
      === Diagnostics ===
      RepRapFirmware for Duet 2 WiFi/Ethernet version 3.2 running on Duet WiFi 1.02 or later + DueX5
      Board ID: 08DGM-9T6BU-FG3SJ-6JKFJ-3SD6J-9SXZF
      Used output buffers: 3 of 24 (24 max)
      === RTOS ===
      Static ram: 23460
      Dynamic ram: 74500 of which 108 recycled
      Never used RAM 14012, free system stack 101 words
      Tasks: NETWORK(ready,175) HEAT(blocked,295) DUEX(blocked,35) MAIN(running,452) IDLE(ready,19)
      Owned mutexes: WiFi(NETWORK)
      === Platform ===
      Last reset 00:37:38 ago, cause: software
      Last software reset at 2021-01-15 15:35, reason: User, GCodes spinning, available RAM 14112, slot 0
      Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0041f000 BFAR 0xe000ed38 SP 0x00000000 Task MAIN Freestk 0 n/a
      Error status: 0x0c
      Aux0 errors 0,0,0
      MCU temperature: min 33.0, current 34.1, max 34.9
      Supply voltage: min 23.9, current 24.1, max 24.5, under voltage events: 0, over voltage events: 0, power good: yes
      Driver 0: position 40000, standstill, SG min/max 0/1023
      Driver 1: position 0, standstill, SG min/max 0/1023
      Driver 2: position 21580, 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, standstill, SG min/max not available
      Driver 6: position 0, standstill, SG min/max not available
      Driver 7: position 0, standstill, SG min/max not available
      Driver 8: position 0, standstill, SG min/max not available
      Driver 9: position 0, standstill, SG min/max not available
      Driver 10: position 0
      Driver 11: position 0
      Date/time: 2021-01-15 16:12:41
      Cache data hit count 2793901763
      Slowest loop: 93.96ms; fastest: 0.17ms
      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 3.1ms, write time 5.5ms, max retries 0
      === Move ===
      DMs created 83, maxWait 788803ms, bed compensation in use: none, comp offset 0.000
      === MainDDARing ===
      Scheduled moves 155, completed moves 155, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 123], 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
      === 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: 81.11ms; fastest: 0.00ms
      Responder states: HTTP(0) 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.25
      WiFi MAC address ec:fa:bc:25:34:b0
      WiFi Vcc 3.45, reset reason Turned on by main processor
      WiFi flash size 4194304, free heap 20200
      WiFi IP address 192.168.0.68
      WiFi signal strength -61dBm, mode 802.11n, reconnections 0, sleep mode modem
      Clock register 00002002
      Socket states: 0 0 0 0 0 0 0 0
      === DueX ===
      Read count 1, 0.03 reads/min
      
      posted in Firmware installation
      btmcmahanundefined
      btmcmahan
    • RRF3.2: Heater x Not Found & Bad Command n

      Have a Duet2 Wifi, with a Duex5. Just updated to 3.2, working my way through all the changes. I also updated the web control, and my PanelDue 7i

      When I bootup, the PanelDue shows several error messages.
      1st: is shows me Bad Command 02, but the number changes. I've seen Bad Command 42, and other numbers too. Can't seem to track down the problem.

      2nd: when I boot it says Heater 2 Not found, Heater 3 Not found, all the way to Heater 6. Even when there is no reference to Heater 2-6 in my config.g.

      Any help is appreciated.

      ; Configuration file for Duet WiFi (firmware version 1.21)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v2 on Fri Feb 22 2019 17:03:26 GMT-0700 (Mountain Standard Time)
      
      ; General preferences
      M929 P"eventlog.txt" S1                              ; start logging to file eventlog.txt
      G90                                                		         ; Send absolute coordinates...
      M83                                                		 ; ...but relative extruder moves
      	
      M669 K1                                        	        ; select CoreXY mode
      	
      ; Network
      M550 P"BD3D Supercube"                         ; Set machine name
      M551 P"password"                             		; Set password
      M552 S1                                            		; Enable network
      M587 S"router" P"password"                    ; Configure access point. You can delete this line once connected
      M586 P0 S1                                         		; Enable HTTP
      M586 P1 S1                                         		; Enable FTP
      M586 P2 S1                                        		; Enable Telnet
      
      ; Drives
      M584 X0 Y1 Z8:7:6:5 E3 
      M569 P0 S1                                         		; physical drive 0 goes backwards
      M569 P1 S1                                         		; physical drive 1 goes backwards
      ;M569 P2 S0                                          	; physical drive 2 goes backwards
      M569 P3 S1                                         		; physical drive 3 goes forwards
      M569 P4 S1                                         		; physical drive 4 goes forwards
      M569 P5 S0                                         		; physical drive 5 goes backwards
      M569 P6 S0                                         		; physical drive 6 goes forwards
      M569 P7 S0                                         		; physical drive 7 goes forwards
      M569 P8 S0                                         		; physical drive 8 goes backwards
      M584 X0 Y1 Z8:7:6:5 E3:4                           		; set drive mapping
      M671 X-55:-55:558:558 Y135:393:393:135 S3 	   			; leadscrews at left (connected to Z) and right (connected to E1) of X axis
      
      M350 X16 Y16 Z16 E16:16 I1                         		; configure microstepping with interpolation
      M92 X80.00 Y80.00 Z400.00 E840.00:840.00           		; set steps per mm
      
      ; Speeds Acceleration Jerk
      M203 X6000.00 Y6000.00 Z300.00 E6000.00:6000.00    		; set maximum speeds (mm/min)
      M201 X2500.00 Y2500.00 Z100.00 E10000.00:10000.00  		; set accelerations (mm/s^2)
      M566 X600.00 Y600.00 Z12.00 E120.00:120.00         		; set maximum instantaneous speed changes (mm/min)
      M906 X950 Y950 Z950 E950:950 I30                   		; set motor currents (mA) and motor idle factor in per cent
      M84 S30                                            		; Set idle timeout                                          ; Set idle timeout
      
      ; Axis Limits
      M208 X0 Y0 Z0 S1                                   		; Set axis minima
      M208 X500 Y500 Z490 S0                             		; Set axis maxima
      
      ; Endstops
      M574 X2 S1 P"xstop"                           			; configure active-high endstop for high end on X via pin !xstop
      M574 Y1 S1 P"ystop"                           			; configure active-high endstop for low end on Y via pin !ystop
      ;M574 Z1 S2 			            						; Use zprobe and home to min
      ;M915 X Y S7 R0 F0 	                    				; set X and Y to sensitivity 7, do nothing when stall, unfiltered
      
                                               				
      M308 S0 P"bed_temp" Y"thermistor" T100000 B4138 R4700 	; define bed temperature sensor
      M308 S1 P"e0temp" Y"thermistor" T100000 B4725 C7.06e-8 	; define E0 temperature sensor
      M950 H0 C"bed_heat" T0 									; heater 0 uses the bed_heat pin, sensor 0
      M950 H1 C"e0heat" T1 									; heater 1 uses the e0heat pin and sensor 1
      M140 H0													; Configure Bed Heater
      M143 H0 S120                                       		; set temperature limit for heater 0 to 120C
      M143 H1 S280                                       		; set temperature limit for heater 1 to 280C
      ;M307 H7 A-1 C-1 D-1                                	; Disable heater on PWM channel for BLTouch
      
      ;M950 H3 C"nil"                                 		; Disable heaters h3-h7 to free up pins
      ;M950 H4 C"nil"
      ;M950 H5 C"nil"
      ;M950 H6 C"nil"
      ;M950 H7 C"nil"
      
      
      
      ; Z-Probe
      M574 Z1 S2												; Set endstops controlled by probe
      M950 S0 C"duex.pwm5"                         ; create servo pin 0 for BLTouch
      M558 P9 C"^zprobe.in" H3 F120 T6000            ; set Z probe type to bltouch and the dive height + speeds
      ;M558 P9 H3 F120 T6000 B1 X0 Y0 Z1                		; Set Z probe type to bltouch and the dive height + speeds
      
      ;Z Height
      G31 P400 X-29 Y1 Z0.95                            	; Set Z probe trigger value, offset, & trigger height.  Lower is farther from bed.
      M557 X50:450 Y50:450 S80                            ; Define mesh grid
                                       
      
      ; Printhead Fans
      M950 F0 C"fan0" Q500                           		; create fan 0 on pin fan0 and set its frequency
      M950 F1 C"fan1" Q500                           		; create fan 1 on pin fan1 and set its frequency
      M106 P0 S0 I0 F500 H-1                             	; set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
      M106 P1 S1 I0 F500 H1 T45                         	; set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
      
      ; Board Fans
      M950 F3 C"duex.fan3" Q500                           		; create fan 3 on pin fan3 and set its frequency
      M950 F4 C"duex.fan4" Q500                           		; create fan 4 on pin fan4 and set its frequency
      M950 F5 C"duex.fan5" Q500                           		; create fan 5 on pin fan5 and set its frequency
      M950 F6 C"duex.fan6" Q500                           		; create fan 6 on pin fan6 and set its frequency
      ;M106 P3 S1 I0 F500 H1 T180                         ; set fan 3 value, PWM signal inversion and frequency. Thermostatic control is turned on
      M106 P4 S1 I0 F500 H1 T180                         	; set fan 4 value, PWM signal inversion and frequency. Thermostatic control is turned on
      ;M106 P5 S1 I0 F500 H1 T180                         ; set fan 3 value, PWM signal inversion and frequency. Thermostatic control is turned on
      M106 P6 S1 I0 F500 H1 T180                        	; set fan 4 value, PWM signal inversion and frequency. Thermostatic control is turned on
      
      ; Tools
      M563 P0 D0 H1                                      	; 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
      
      ;PanelDue
      M575 P1 B57600 S0									; Configure Port1 for PanelDue
      
      ; Automatic power saving
      M911 S10 R23 P"M913 G91 M83 G1 Z3 E-5 F1000" 		; Set voltage thresholds and actions to run on power loss
      
      ; Custom settings are not configured
      M501
      M929 S0 ; stop logging
      
      power up + 00:00:00 [info] Running: Duet WiFi 1.02 or later: 3.2 (2021-01-05)
      power up + 00:00:01 [warn] Error: Heater 2 not found
      power up + 00:00:01 [warn] Error: Heater 3 not found
      power up + 00:00:01 [warn] Error: Heater 4 not found
      power up + 00:00:01 [warn] Error: Heater 5 not found
      power up + 00:00:01 [warn] Error: Heater 6 not found
      power up + 00:00:01 [info] Event logging stopped
      
      posted in Firmware installation
      btmcmahanundefined
      btmcmahan
    • RE: ESP8266 Controlled Display Project Log

      just downloaded your lib to my esp8266, and I think I'm connecting but I'm getting zeros for all values. Do you know what might be my issue? I don't see how the code handles login to the duet, don't see a password value anywhere.

      Great job with your library though, this looks very promising for my project. I just want to monitor everything from an arduino, without using hardwired i/o.

      Serial Display:
      Connecting...
      HTTP Code: 401
      X Pos: 0.00
      Y Pos: 0.00
      Z Pos: 0.00
      Name:
      Firmware:
      Current Voltage: 0.00

      posted in General Discussion
      btmcmahanundefined
      btmcmahan
    • RE: Heater Faults hours into print (Temp Excursion....)

      @Phaedrux
      Dang. Never thought of that.

      posted in Duet Hardware and wiring
      btmcmahanundefined
      btmcmahan
    • RE: Heater Faults hours into print (Temp Excursion....)

      @btmcmahan said in Heater Faults hours into print (Temp Excursion....):

      Any ideas?

      No, I'm just now installing a silicone sock. My PID tune did not have the fan running. I'm re-tuning this afternoon.
      But, I don't know why "that particular point" in the print. Its putting down the first top shell layer. But it's been printing steadily for nearly 3 hours before this occurs.

      Something about that blip...

      posted in Duet Hardware and wiring
      btmcmahanundefined
      btmcmahan
    • Heater Faults hours into print (Temp Excursion....)

      Been reading a lot of the posts here trying to figure this out. My e3d heater keeps faulting, almost exactly in the same place on my print, about 2.5 hours into print. Printing PLA @ 230, the fan has been on since layer 2.

      Board: Duet WiFi 1.02 or later + DueX5
      Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 2.05.1 (2020-02-09b1)
      Duet WiFi Server Version: 1.23

      Checked my wiring.
      Captured my graph. There is a little "blip" @ 12:39 on the graph. After the blip, the temperature reading starts slowly droping for unknown reason. At 12:44 the temp finally reaches 215 (15deg below setpoint) which causes my fault.
      heaterFault.png
      Any ideas?

      posted in Duet Hardware and wiring
      btmcmahanundefined
      btmcmahan
    • Firmware 3.01 with Neopixel Support

      Hey friends,
      I'm just looking for more information on how to integrate the Neopixel strip into my project. I was hoping to do this straight from the Duet Wifi (I also have a Duex5). Any information provided would be helpful. Sorry if wrong catagory.

      I already have an extensive arduino lib for my paintball gun display:
      https://youtu.be/gs1q5dMXn_s

      posted in Beta Firmware
      btmcmahanundefined
      btmcmahan