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

Go to full version