Comments (13)
I think you should have 2 files on your ESP32.
config.yaml
io_test.nc
You can check with the $localfs/list
command. If you don't have them let me know.
If you do, send $config/filename=config.yaml
to set that as your config file. Then send $localfs/run=io_test.nc
It should blink all the LEDs. That will be a good first test to do.
from fluidnc.
I don't have config.yaml or io_test.nc on my ESP32:
Grbl 3.7 [FluidNC v3.7.17 (wifi) '$' for help]
$localfs/list
[FILE: 6x_default.yaml|SIZE:5437]
[FILE: favicon.ico|SIZE:1150]
[FILE: index.html.gz|SIZE:117066]
[FILE: taig_probe.flnc|SIZE:1649]
[/littlefs/ Free:52.00 KB Used:140.00 KB Total:192.00 KB]
from fluidnc.
You probably overwrote them with a reinstall of the firmware. You can get them here.
https://github.com/bdring/fluidnc-config-files/tree/main/contributed/6x_CNC_Controller
Upload these files
config.yaml
io_test.nc
from fluidnc.
Thanks .. Yes I found those already .. I'm doing that now .. please wait a sec ..
from fluidnc.
Video of IO test here: (if you would like clearer video, please let me know)
https://imgur.com/a/T8gJ21t
$localfs/run=io_test.nc
ok
[MSG:INFO: GCode Comment...IO Test Begin]
[MSG:INFO: Enabling all motors]
[MSG:INFO: Disabling all motors]
[MSG:INFO: Enabling all motors]
[MSG:INFO: Disabling all motors]
[MSG:INFO: Enabling all motors]
[MSG:INFO: Disabling all motors]
[MSG:INFO: GCode Comment...Tesing IO4]
[MSG:INFO: GCode Comment...Tesing IO12]
[MSG:INFO: GCode Comment...Tesing IO14 and IO15]
[MSG:INFO: GCode Comment...Test Complete]
[MSG:/littlefs/io_test.nc file job succeeded]
from fluidnc.
The video suggests that motor outputs 3 and 4 are not working correctly. They both connect to the same component. It runs off the same signals as X and Y, so there is no evidence of an ESP32 or config problem.
The component is proven to be quite robust, but it is possible to damage it with ESD or overcurrent.
If you bought it from Elecrow or me I can replace it. If it happens again there is likely a problem on your end.
You might try changing the config to use motor outputs 5 and 6 for a while to see if they work before using a new one.
from fluidnc.
Thanks for that .. Yes I could try moving the motors to 5 & 6 as a temporary fix ... but later I will want to use those outputs for rotary axis A/B. Yes I purchased via Elecrow - that would be great to get a replacement - shall I send back this unit in return?
I will change the config to motors 5 & 6 tomorrow and test.
Many thanks!
from fluidnc.
Hello, I have tested the 6X controller after moving the outs from 3 & 4 to 5 & 6. Everything seems to work fine for now. Please below link for video & image: https://imgur.com/a/ob17s7S In the demo the homing sequence is Z, X, YY
One thought has occurred to me is that since the middle shift register had only one side of the Y axis connected there and the other side was connected via the first shift register, this poses a serious risk to damaging a machine like mine that has XYYZ. And in my case before I knew that the middle shift register was damaged, I was attempting Y travel which could have ripped my gantry apart if I was doing a long travel - Luckily I detected it right away - Anyway I suggest to add somewhere in the wiki (if it's not already mentioned) that for duel axis operation - use the same shift register - it would be safer.
from fluidnc.
Your problem is quite odd. I am not sure I have heard of it before. The chips are still functioning as shift registers, but the output section is damaged.
I suggest you continue to test it for a while to see if the new arrangement holds up. I would hate to see a replacement controller fail the same way.
Elecrow just sold out, They should get some more in about 2 weeks. I have some in stock that can be sent if it is urgent.
from fluidnc.
Hello .. Sorry for the delay .. The FluidNC 6X controller with 1,2,5&6 (XYYZ) outputs to stepper has worked fine during a long 9 hour V-Carve - I will post a link to some video clips later.
from fluidnc.
Here's a video clip - you can watch from 3:11 https://youtu.be/5iAweBlNY3M?si=lI8tQ7oZL3Ech0c6&t=191
from fluidnc.
Hello, I have tried & tested several new jobs using the same axis with 1,2,5&6 (XYYZ) - seems to be stable for now ... However I will be needing all 6 axis relatively soon .. Can you please indicate when you send out the replacement board - I can then send this board back to the factory. Many thanks!
from fluidnc.
Contact me via DM on our Discord server. I need some details from you about the order.
from fluidnc.
Related Issues (20)
- Problem: slow homing speed. `seek_mm_per_min` has no effect HOT 2
- Problem: how to home at hold state (by config file or programmatically) HOT 12
- Problem: Web GUI unresponsive, Pendant have a blacscreen HOT 10
- Alarm 14 may not be cleared if an axis is not set to home HOT 1
- Problem: Some alarm conditions can disable the steppers, even with idle_ms set to 255
- Problem with homing with 2 motor HOT 4
- Second limit switch Y axis is not working properly HOT 6
- FluidDial Pendant no read sdcard and Macros don't load HOT 13
- Problem: CL86T v4.1 external driver Timing config, Startup error using ":pu" or the CNC will not move. HOT 24
- Problem: Homing only turns on 1 axis, and that starts to block and whine HOT 11
- Problem: Trying to Run JTAG debugging HOT 6
- Problem: Withdrawn: After updating FluidNC firmware to 3.7.18, old WebUI version shown (not v3) HOT 2
- Problem: Homing and TMC2209 Driver Response HOT 2
- Problem: HOT 1
- PWM and RS485 issues HOT 3
- Error Message: Ignored key SingleArmScara HOT 1
- upload any file via web and X move 1mm HOT 4
- Problem: ESP32, WIFI on causes consumption jump from 0.07A to 0.13A and overhearts HOT 30
- controllare un motore nidec a 6 fili mediante mks dlc32 HOT 25
- Problem: Can't use SYNRAD CO2 RF laser HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fluidnc.