SEDM a hal comp to emulate Sinker EDM#3882
Conversation
… ....src/hal/user_comps/Dubmakefile so Make puts *SEDM into ....bin
…from 'SEDM' to 'sedm'. Constants taht were in 'linnuxcnc-source-dir/lib/python/sedhdrs.py' are now in head of 'linuxcnc-soucre-dir/src/hal/user-comps/sedm.py'
… shebang chg is a swag.
Failed to get these file into my Github repo using git add , ; got commit -m "msg:; git push origin sinkEDM. So i fragged then on the wen page in Github. Hope that works. Added Cheatsheaet and etab pdfs.
new dir PDF inside dir Etabs. Contain Etables perpered for printing
PDF versions of Etabs now in Etabs/PDF folder
|
At 3/27/26, 23:15, I got email saying build failed. |
|
I asked Google the following |
|
Please stop closing your pull request and then opening a new pull request right after closing the old one. It does not improve your code and makes review harder. You still have to answer the questions and comments from #3877. Additionally, I'd like to know how you created the .ENC files (all the files in |
|
Hello B <Please stop closing your pull request and then opening a new pull request right after closing the old one. It does not improve your code and makes review harder. Yes, stopped. I was doing that because it was the only way I knew to force the tests. <You still have to answer the questions and comments from #3877. <Additionally, I'd like to know how you created the .ENC files (all the files in configs/sim/axis/sedm/Etabs/). the looooong story if you like.... data from many manufacturers was examined. All these data use different terms to specify amps volt ontime off time. Instead they used 'channels,' Frequency Duty Cycle Tau and more). All the data werre tanslated into standard units and their overburns examined. As is ecpected, N joules profuve thge same overburn ( oberflacke) and surface finish ( Ra Tz Hmax VDI) so to produce the E tables: Tomp |
|
Wpw I just asked Google: |
|
The last 3 commits explained: I could not push, Git said there were files on remote that were not on local. So I made local BU, then ''git fetch origin; git reset --hard; origin'; git clean -d --force', Then found the missing commits in my BU. Then i did 'git add .; git -m msg' each content and 'git push origin sinkEDM' each step individually. I got no errors. I will not add or delete any files direct;y on GitHub again." |
…nc. Adhuts for these chgs in ~'.inuxcnc-source-dir/src/hal/user-comps/sedm.py . Tested OK in local repo
|
Sorry Tom, but we discussed this in the online meeting yesterday and we don't think that it belongs in the LinuxCNC main repo. . There is nothing compiled in here, so anyone can download the files to a stock LinuxCNC config and it will just work. It doesn't need to be integrated with LinuxCNC to work. As an alternative, can I suggest keeping it as a standalone GitHub repository for interested parties to download? If you are on the forum, then you could post an announcement there pointing to it. I am also not comfortable with doing motion control outside the realtime layer. A better architecture would be to have the Python code create a much smaller set of parameters to drive a C realtime component to perform the oscillation. We might accept the C component as part of LinuxCNC, and link to your GitHub repository in the component docs. |
New Readme is a tutrorial.
Chheatsheets are used to plan work.
PDF Etables are pritable references.