The Shop > CNC |
DDCSV1.1 4 Axis controller |
<< < (164/202) > >> |
Benedikt:
--- Quote from: WeldingRod on January 04, 2018, 11:29:38 PM ---High frustration! I forgot that the DDCSV has a default minimum steps per MM value of 50. The Ox has 26.670 steps per mm on X and Y, and 50 on Z. :bugeye: Is there any hope that this value is easy to change in the code? --- End quote --- If the value is not limited by the FPGA, I could patch it theoretically. --- Quote from: WeldingRod on January 04, 2018, 09:42:00 PM ---I took Benedikt's gcode list (harvested from the firmware) and added "what the heck is that". I also cross referenced it to the manual. Gcodes on DDCSV 0 Quick cut 1 Standard cut G2 Clockwise cut Not on Benedikt's list G3 Counterclockwise cut Not on Benedikt's list 12 Clockwise circle w/entrance and exit arcs Not in manual 13 Counter clockwise circle w/entrance and exit arcs Not in manual 17 XY plane selection 18 ZX plane selection 19 YZ plane selection 20 English units 21 Metric units 28 Return to home Not in manual 29 **no clue, used for bed leveling on 3d printers** Not in manual 43 Tool length compensation (negative) Not in manual 44 Tool length compensation (positive) Not in manual 49 Cancel tool length compensation Not in manual 53 Turn off G54-G59 offset Not in manual 54 Select G54 coordinate system 55 Select G55 coordinate system 56 Select G56 coordinate system 57 Select G57 coordinate system 58 Select G58 coordinate system 59 Select G59 coordinate system G81 Drill hole Not on Benedikt's list G82 Drill hole Not on Benedikt's list G83 Circulation drill hole Not on Benedikt's list 90 Absolute positioning 91 Increment positioning 98 ? Back to R point according to "time fixed feed" 99 ? Fixed circulation W.R.T. G81/82/83 --- End quote --- Looks good. I would also add G4, which is also part of the set, but not in the manual. I just looked through the numeric compare statements in the parser blocks. It's all rather cryptic, since I am working with disassembled code that was originally compiled from C/C++ code. There are no comments of course to help understand their logic of doing things, there is no theory of operation nor are there any names for the local variables. Also floating point is all in software, so there is a big overhead there that also complicates reverse-engineering. |
WeldingRod:
:) OK, so I copied out the "eng" file on mine and then edited the range of X and Y to allow down to 20 steps/mm... and it WORKED!!! My Ox is now running! It will actually accelerate fast enough that the base slides back and forth on the bench! I need to wire the limit switches and then I'll publish the parameter set I'm using. Benedikt, you might want to go ahead and modify the master Pandora file the same way; belt driven/fast machines will need the additional range on steps/mm. 20 steps/mm is probably low enough for almost anything folks will want to build. |
Benedikt:
--- Quote from: WeldingRod on January 05, 2018, 02:02:07 PM --- :) OK, so I copied out the "eng" file on mine and then edited the range of X and Y to allow down to 20 steps/mm... and it WORKED!!! My Ox is now running! It will actually accelerate fast enough that the base slides back and forth on the bench! I need to wire the limit switches and then I'll publish the parameter set I'm using. Benedikt, you might want to go ahead and modify the master Pandora file the same way; belt driven/fast machines will need the additional range on steps/mm. 20 steps/mm is probably low enough for almost anything folks will want to build. --- End quote --- Surely, I can lower the minimum value in both the online configuration generator and the firmware if it really works well for you. |
Benedikt:
:update: Here's the latest version of Pandora for DDCSV1.1 and RMHV2.1: http://dl.pandora-cnc.eu/firmware/bleeding/Pandora-20180106.zip It's not yet tested and therefore I can't claim it is stable. Testing is very welcome. I have decreased the minimum steps per mm and increased the maximum steps per mm. Also inch accuracy should be fixed with this version as well. Again, this should be tested. Best regards, Benedikt |
DirkC:
Hi Benedikt This is my first post. I received this week my unit and immediately flashed it with the latest recommended firmware. Everything seems to work. I am still waiting for the other parts to arrive. When looking at the configuration I found that the parameter #417 pulse width is missing. In the original product manual on page 74 screenshot 3.68 it is visible. On the pandora configuration site this parameter is also missing. I tried to add the parameter manually to the config file and loaded it , but still this parameter doesn’t show up after reboot. Is this a know issue. This is certainly not urgent. In a previous 3D printer project I needed to tweak this to get my stepper motors working correctly ( Smoothyboard) Already a big thank you to give this unit a second youth :thumbup: Dirk |
Navigation |
Message Index |
Next page |
Previous page |