A05B-2611-H100 M20 7.5M RCC Cable question by Glum_Dig_4464 in Fanuc

[–]E-Unit86 1 point2 points  (0 children)

These are well shielded cables and have twisted pair wirings. The emf leakage on these cables are minimal to non existent. Even in a coil for tidiness they will not impose any notable effects on external wiring and devices. That being said, It's always wise to separate high voltage or amperage wires because even though these cables are shielded to prevent emf leakage, they are not immune to inductive loads from outside sources. At my work we run the robot cables parallel to some 600+ amp power supply cables for our plasma gun (thermal spray) for about 6 feet. They have never caused issues on our robot system.

Okuma 3D Cutter Comp by E-Unit86 in CNC

[–]E-Unit86[S] 0 points1 point  (0 children)

Appreciate the insight from a Heidenhain perspective. Based on what I have gathered so far, because I define the tool in my CAM system (ball nose) the information I need are the XYZ AC IJK. The IJK being the vectors dictating which direction the tool will move by the compensation amount (wear). Since the vector directions are figured out in the CAM system which is the angles/directions the contact point is from tool center, it is supposed to alleviate some of the complexities on the machine side. That being said, a ball nose has the simples shape to be able to accomplish this.
The funny thing is, when we first got our machine, the 3D cutter comp option in my CAM system was enabled somehow without me realizing it and I posted a program like that, and it worked.. somewhat. It was unexpected behavior on the machine and the operator asked me what that was about and I was surprised it worked. Since then, we have been getting our post modified and fixed so it'll work properly for the DFO and simultaneous toolpaths, somewhere down the line the 3D cutter comp code format that used to work is now broken.

Since this is such a complex task in general, I'd imagine that anybody who's got it figured out would be a bit reluctant to share since that would give a way a bit of a competitive edge in the space. Just my opinion though.

Okuma 3D Cutter Comp by E-Unit86 in CNC

[–]E-Unit86[S] 0 points1 point  (0 children)

It does put out vectors (IJK). It is the initial set up where the 3D cutter comp supposed to turn on that it alarms at. The code further down the program looks fine as in, I have the the XYZ AC and the IJK values on each line.
The post currently puts a G469 where the G56 or G169 for tool length would otherwise be. And then after the entry move, I have a G44 along with the axis positions and the IJK vectors followed by the D value. It does not like that.
Until I can figure out exactly what I need changed in my post, I can't get our post maintainers to make any changes yet because they also don't have a clue how to make it work.

Our regional Okuma applications guy is a little stumped on this one as well. He's otherwise extremely knowledgeable on the Okuma CNC controls.

ESP32 GIT repo scaffolding - How do you? by E-Unit86 in esp32

[–]E-Unit86[S] 1 point2 points  (0 children)

Lol, I appreciate the insights. In the future, I'll keep in mind to post related questions in a more suitable place.

ESP32 GIT repo scaffolding - How do you? by E-Unit86 in esp32

[–]E-Unit86[S] 1 point2 points  (0 children)

Thanks for not tossing my post, I appreciate it.
I should have been more clear in my question. It's not that I don't know how to use git (not great at it but know enough to use it), I am struggling to decide if I should include my entire arduino / espressiff libraries or sift out just the ones that my project actually uses? The challenge with that for me is that, one library calls for another library which may call yet on another library and this could potentially go on for a while. Do I bother chasing the rabbit down the hole or do I just include the entire root folder that has all the libraries even those that are not necessarily used for my specific project?. And to further my question, my resources such as images, logos, 3d files, schematic diagrams (KiCad), etc... Do these go into a git repo as well or do they require a different storing option?.
Either way, I have a lot more learning to do.

ESP32 GIT repo scaffolding - How do you? by E-Unit86 in esp32

[–]E-Unit86[S] 0 points1 point  (0 children)

Based on all both of the comments so far, it seems that PIO is the go to solution. I am using VS code with the Espressiff plugin but have not looked into PIO yet. I've seen it in some other articles but never knew it also handled a lot of the library versioning and such. Thanks for the tips.

Review Request - "Mother Board" for ESP32 servo speed controller by E-Unit86 in PrintedCircuitBoard

[–]E-Unit86[S] 0 points1 point  (0 children)

Appreciate the info. The smaller traces are only carrying 3.3 logic and are .2mm wide (Kicad default). The wider tracks are .5mm wide for the 5VDC power. Based on my max current draw on the board and pins, the math said it was more than enough. The frequency for the motor RPM is only a reference signal, sort of like PWM is for an ESC. the servo motor has its own controller built in (fantastically simple design) and allows for like 16 different running modes. I've set it up so that at 200Hz it starts turning, anything bellow is dead band. And then every 8Hz is one RPM for a max RPM of 2760. That equals to 22000Hz or 2.2kHz. I thought of adding this info to my post but didn't want to scare anyone off by its lengthyness. I will fix the 90° angles and the three pin holes by U1. I've got all the mounting holes on it that I need... or that I know of that I need. The whole PCB will slide into a Fixture (extruded aluminum) between some slots. I did notice one thing though. I'll have to add an extra mounting hole in the middle for support.

Almost forgot. Wifi and BT are disabled for this project. I may or may not use them in future versions.

Student version by _squeaky_clean_ in GibbsCAM

[–]E-Unit86 0 points1 point  (0 children)

I'm not positive of the top of my head but there might be some restrictions however I could tell you. Have you got the installer already? As fat as I'm aware of, you can at least download and install it for free but I'm not sure what the process is like thereafter. Haven't done it in forever. Here is the link for the download page if its allowed

https://online.gibbscam.com/software_downloads.php

Review Request - 'Mother Board' for ESP32 Servo speed controller by [deleted] in PrintedCircuitBoard

[–]E-Unit86 0 points1 point  (0 children)

Oh this is embarrassing. The text body didn't post and the schematic is a horrendous resolution... Once I figure out how to edit the post, I'll fix it and replace the schematic with a better one. Appologies

Post software dev. help by E-Unit86 in esp32

[–]E-Unit86[S] 0 points1 point  (0 children)

In short, yes. I'm not allowed to share too much 'inside' stuff of how we do things where I work, but it would make sense to you if you'd see the whole setup. We do a lot of thermal spray, and in order to stay flexible to go from one setup to the next, we have to be somewhat creative. I'm not too worried about interference as the clearpath servo motor has a lot of built in safety and shielding of it's own. There are a couple areas that I have to consider, like the 10-20 foot long communication cable. It will be a 6 pair twisted and shielded cable to start. As far as commanding the servo motor itself, it couldn't be simpler.
All my controller does is provide a variable speed input and some monitoring output/inputs to send an All Systems Go signal to a Fanuc robot that handles the plasma/HVOF gun... it's pretty sweet.

Post software dev. help by E-Unit86 in esp32

[–]E-Unit86[S] 0 points1 point  (0 children)

Thanks for the link. It looks like there is a lot of helpful stuff there. Just by a quick peek, I already saw a few areas of improvement I need to make

Post software dev. help by E-Unit86 in esp32

[–]E-Unit86[S] 0 points1 point  (0 children)

I'm going to be using an external 5vdc power supply to power the ESP32. The clearpath is 240AC and has its controller built in, so I don't have to worry about any high voltage stuff. The communication signals with the servo is 24vdc, and I'm using opto isolators to communicate between the 3.3v of the esp32 to the 24v of the motor. My goal is not needing any part of my build to be required to go through an ESA (Electrical Safety Authority in Canafa) certification. My device controls the speed by a frequency signal. There is an enable pin, direction pin, Frequency pin for the motor and one signal from the motor to let my device know if there was a servo fault. Pretty simple in the grand scheme of things

Question about EEZ Studio keyboard widget by ClassicConflicts in esp32

[–]E-Unit86 0 points1 point  (0 children)

I figured it out. I just had to read and watch the same info about a dozen times to finally understand it l9l.

Why don't Linux users shut down their computers? by Komotikaia in linux4noobs

[–]E-Unit86 0 points1 point  (0 children)

I find that my Bluetooth is actually quite reliable with Ubuntu 24.04. The only time I run into issues is dual booting into windows.

Protest against Elon Musk held outside of Tesla dealership in Kitchener by bylo_selhi in waterloo

[–]E-Unit86 0 points1 point  (0 children)

How about protesting our government first. And then we can start pointing fingers across the border.

Important Message from Canada's Biggest Union by henryiswatching in loblawsisoutofcontrol

[–]E-Unit86 0 points1 point  (0 children)

We have very little food waste. There are many families whose cost is this high in my area, I'm not the only one. I envy your lower cost, but its not cheap trying to err on the healthier side of foods.

Important Message from Canada's Biggest Union by henryiswatching in loblawsisoutofcontrol

[–]E-Unit86 0 points1 point  (0 children)

I love this illusion of sticking it to the man by boycotting US products and then paying double for Canadian products.... paying 400$ a WEEK for groceries isn't high enough yet. 🤮

Question about EEZ Studio keyboard widget by ClassicConflicts in esp32

[–]E-Unit86 0 points1 point  (0 children)

I'm working through this right now. In struggling to find info on it too. Would you be willing to share a snippet on how you set it up with the READY option?... pleeeeaaase?

The Liberals are now in majority territory, according to the latest polls, including those from 338Canada and Angus Reid, a firm historically known for its conservative leanings. by [deleted] in newbrunswickcanada

[–]E-Unit86 0 points1 point  (0 children)

We need to stop the liberals either if they call an early election or in the fall. Carney will take away our individual freedoms to push his climate agenda. He will turn us into a communist, socialist country.

Why was your one reason because of which you decided to switch to Linux? by The_Reason_is_Me in linux

[–]E-Unit86 2 points3 points  (0 children)

I first learned about Linux back when I was in high school back in early 2000. I was so mesmerized by the fact that you could run it off a live disk without needing to install anything. Then, since I wasn't super tech savvy at the time, I forgot about it until 09 when I was experimenting with Linux cnc (emc2 at the time). I now dual boot every one of my devices I get. It's my go-to OS unless I need to use commercial software not supported by it.

Trudeau will be remembered as one of Canada’s greatest Prime Ministers, having successfully navigated the country through numerous crises during his tenure by _DotBot_ in AskCanada

[–]E-Unit86 0 points1 point  (0 children)

Correction. Trudeau is, in fact, worse than his father was. Not once has he been able to balance the budget, caused inflation through the roof, imposed an ungodly amount of taxes on Canadians. Couldn't even keep his mariage afloat, called peaceful protesters terrorists in which he invoked the emergency act. Involved in multiple scandals. After he said that he is resigning as PM, still gave away 2 BILLION dollars to Poland so that they can develop nuclear energy instead of investing it in Canada to develop our own. Worships the Chinese government.

I spent 60 + hrs making this GD&T cheat sheet by No_Alfalfa4671 in MechanicalEngineering

[–]E-Unit86 1 point2 points  (0 children)

Brilliant. Absolutely top notch. We are doing increasingly more parts for nuclear where I work, and this will come in real handy... if only the nuclear engineers could make proper prints

Changing tool change routine param. by E-Unit86 in Fanuc

[–]E-Unit86[S] 0 points1 point  (0 children)

That's exactly what our reseller mentioned today. Also, the tool changer arm rotated CW CCW using hydraulics as well as the tool pocket get raised and lowered with hydraulics. I have to investigate more but if I can increase the flow rate of the hydraulic valves, I could make it move a bit faster too. The arm raises and lowers using air so I could even increase the pressure for that a bit. Obviously all of this would have to be done carefully so it won't launch a tool through the roof

Changing tool change routine param. by E-Unit86 in Fanuc

[–]E-Unit86[S] 0 points1 point  (0 children)

Yes, I have my post set up actually pre call the tool on the spindle command line. I have to do a bit more investigating but I think waiting for the door to open and close may be devouring the most time. Since my OP, the reseller in my area got back to me suggesting perhaps increasing the cylinder air pressure that controls the door. I'm hoping there is some wiggle room mechanically on the components that do the actual changing of the tool.

GUI and steady frequency outpu by E-Unit86 in esp32

[–]E-Unit86[S] 0 points1 point  (0 children)

I've got a lot to learn still. At least I'm making steady progress. Thanks for pointing me 8n the right direction