Smart Effector constantly signaling when Wifi is active
-
I'm running RRF on a SKR 1.4 for a Kossel build, and it was working flawlessly with my Smart Effector when I last used the printer. It has spontaneously started flashing constantly with a signal that seems to be in time with the Wifi activity LED, and when I removed the ESP8266 from its socket the interference seems to disappear and the Effector works flawlessly! Any idea what could have caused that change?
Here's a link to example videos illustrating what's happening.
On a hunch I just checked the 5v supply to the Effector and it also has the same signal on it; which also goes away when I unplug the wifi module.
could the wifi be pulling too much power on the 5vcc? did the wifi pinout change?
thanks in advance for any light anyone can shine on this problem!
-
@rautiocination nothing on the pinout of the wifi has changed.
post an output ofM122
andM122 P200
.
Who's wifi module is it? -
@jay_s_uk it's a Wemos D1 Mini iirc
m122 === Diagnostics === RepRapFirmware for LPC176x based Boards (biquskr_1.4) version 3.3.0_11 (2021-11-04 23:08:09) running on LPC176x at 100Mhz Used output buffers: 3 of 16 (11 max) === RTOS === Static ram: 5604 Dynamic Memory (RTOS Heap 5): 5816 free, 5816 never used Allocations: 158 Frees: 1 Never used RAM 256, free system stack 197 words Tasks: NETWORK(ready,10.4%,231) HEAT(delaying,0.1%,193) Move(notifyWait,0.1%,277) MAIN(running,89.4%,353) IDLE(ready,0.0%,10), total 100.0% Owned mutexes: WiFi(NETWORK) === Platform === Last reset 00:51:02 ago, cause: [power up][reset button] Last software reset at 2022-02-03 20:55, reason: User, GCodes spinning, available RAM 256, slot 1 Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00428000 BFAR 0xe000ed38 SP 0x00000000 Task MAIN Freestk 0 n/a Error status: 0x00 Step timer max interval 0 Supply voltage: under voltage events: 0 Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0 Driver 0: position 41923, no-driver-detected Driver 1: position 41923, no-driver-detected Driver 2: position 41923, no-driver-detected Driver 3: position 0, no-driver-detected Driver 4: position 0 Driver 5: position 0 Driver 6: position 0 Date/time: 2022-02-04 10:58:40 Slowest loop: 5.39ms; fastest: 0.13ms Step timer: target 0 count 3062314116 delta 1232653180 late 0 USBSerial connected 0 ADC not ready 2 ADC error threshold 10 ADC Init 1 === Storage === Free file entries: 6 SD card 0 detected SD card longest read time 1.0ms, write time 0.0ms, max retries 0 === Move === DMs created 40, maxWait 0ms, bed compensation in use: none, comp offset 0.000 === DDARing === Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1 === Heat === Bed heaters = 0, chamberHeaters = -1 === GCodes === Segments left: 0 Movement lock held by null HTTP 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 Daemon is idle in state(s) 0 Autopause is idle in state(s) 0 Code queue is empty. === Network === Slowest loop: 25.36ms; fastest: 0.00ms Responder states: HTTP(2) HTTP(0) HTTP sessions: 1 of 2 Uploads/Errors: 0/0 - WiFi - Network state is active WiFi module is connected to access point Failed messages: pending 0, notready 0, noresp 0 Bad header: 0/0 WiFi firmware version 1.26-05LE-D WiFi MAC address 58:ef:68:39:01:57 WiFi Vcc 2.91, reset reason Turned on by main processor WiFi flash size 4194304, free heap 33816 WiFi IP address 192.168.1.165 WiFi signal strength -47dBm, mode 802.11n, reconnections 0, sleep mode modem Clock register 00181001 Socket states: 0 0
RepRapFirmware for LPC176x based Boards (biquskr_1.4) version 3.3.0_11 running on LPC176x at 100Mhz == Configurable Board.txt Settings == board = biquskr_1.4 Signature 0xfc3fa00d leds.diagnostic = NoPin stepper.enablePins = { 2.1, 2.8, 0.21, 2.12, 1.16, 1.18, 1.23} stepper.stepPins = { 2.2, 0.19, 0.22, 2.13, 1.15, 1.21, 1.20} stepper.directionPins = { 2.6, 0.20, 2.11, 0.11, 1.14, 1.19, 1.22} stepper.digipotFactor = 0.00 stepper.TmcUartPins = { 1.10, 1.9, 1.8, 1.4, 1.1, 3.25, 3.26} stepper.numSmartDrivers = 4 stepper.TmcDiagPins = { NoPin, NoPin, NoPin, NoPin, NoPin, NoPin, NoPin} heat.tempSensePins = { 0.25, 0.24, NoPin, NoPin} heat.spiTempSensorCSPins = { NoPin, NoPin} heat.spiTempSensorChannel = 0 atx.powerPin = NoPin atx.powerPinInverted = false atx.initialPowerOn = true sdCard.internal.spiFrequencyHz = 25000000 sdCard.external.csPin = NoPin sdCard.external.cardDetectPin = 0.6 sdCard.external.spiFrequencyHz = 4000000 sdCard.external.spiChannel = 255 softwareSPI.pins = { NoPin, NoPin, NoPin} SPI3.pins = { NoPin, NoPin, NoPin} SSP0.pins = { 0.15, 0.17, 0.18, 0.16} SPI0.pins = { 0.15, 0.17, 0.18, 0.16} 8266wifi.espDataReadyPin = 0.28 8266wifi.lpcTfrReadyPin = 1.30 8266wifi.TfrReadyPin = 1.30 8266wifi.espResetPin = 1.31 8266wifi.serialRxTxPins = { NoPin, NoPin} serial.aux.rxTxPins = { 0.3, 0.2} adc.prefilter.enable = true led.neopixelPin = NoPin == Defined Pins == e1temp,th1 = 0.23 e0temp,th0 = 0.24 bedtemp,tb = 0.25 xstop,x-stop = 1.29 ystop,y-stop = 1.28 zstop,z-stop = 1.27 e0stop,e0det = 1.26 e1stop,e1det = 1.25 pwrdet,P1.0 = 1.0 probe = 0.10 bed,hbed = 2.5 e0heat,he0 = 2.7 e1heat,he1 = 2.4 fan0,fan = 2.3 servo0 = 2.0 neopixel,P1.24 = 1.24 P1.23 = 1.23 P1.22 = 1.22 P1.21 = 1.21 P1.20 = 1.20 P1.19 = 1.19 P1.18 = 1.18 P0.28 = 0.28 P1.30 = 1.30 P1.31 = 1.31 0.18 = 0.18 P3.25 = 3.25 P0.16 = 0.16 P3.26 = 3.26 0.15 = 0.15 0.17 = 0.17 data2,P0.27 = 0.27 wifi1,P4.28 = 4.28 wifi2,P4.29 = 4.29 i2c1,P0.0 = 0.0 i2c2,P0.1 = 0.1 SPI1,P0.26 = 0.26 P0.7 = 0.7 P0.8 = 0.8 P0.9 = 0.9 P0.2 = 0.2 P0.3 = 0.3 == Hardware Serial == AUX Serial: UART 0 WIFI Serial: Disabled == Software PWM == Pin 2.5 @ 250Hz (Disabled) Pin 2.7 @ 250Hz (Disabled) Pin 2.3 @ 500Hz (Disabled) == Hardware PWM == Hardware PWM = 50Hz [ NoPin NoPin NoPin NoPin NoPin NoPin ]```
-
@rautiocination i would guess theres an issue with your wifi adapter then and its pulling too much power.
on another note, your drivers aren't being detected so theres an issue with the UART connection -
@jay_s_uk Hmmm, might have a spare I can flash and check out if that's the case. Will double check the wiring on the ESP8266 mount as well. Thanks!