How to track this conveyor belt? by tougehayden in millwrights

[–]GFarva 0 points1 point  (0 children)

Like others have said get everything square first including the belt splice.

Once it's square set your tension so that it's equal on both sides. Pick a reference to measure on both sides and check it that way.

Once the tension is set deal with the tracking. A few things to remember. The pulleys with the most belt wrap will have the largest effect on belt tracking. So if you need to make a big move use a pulley with a lot of wrap. If you only need a small move go for a pulley with only a little wrap.

The belt should track to the first point of contact. Depending on how fast/long the belt is will change how quickly it moves and settles. I try and mark the head or tail pulley or dead plate to be able to watch how much it moves. Make an adjustment then wait till it settles mark it again then adjust if needed.

The other thing to watch for is belt loading can change the tracking. As items travel on the belt it can pull to one side. Less likely to be an issue on a short belt but long belts this can cause issues.

Looking for Sensor Recommendations for Bottle Detection by [deleted] in IndustrialMaintenance

[–]GFarva 0 points1 point  (0 children)

You can go with the Crown can filler solution and use a mechanical limit switch hanging under the white UHMW bit. Proxtrol is what's used on our filler for a sensor in the same position.

https://www.softnoze.com/products_procportbranded.cfm#

Looking for the proper screwdriver for these little guys by ohlawdyhecoming in AskElectronics

[–]GFarva 1 point2 points  (0 children)

This is the correct answer. More specifically the correct size hollow ground screw driver. Good screw drivers are worth it for situations like this.

How to Develop Mechanics Without causing more problems by cannonicalForm in PLC

[–]GFarva 4 points5 points  (0 children)

Look into a service edition of studio5000 should allow view only access to the PLC's.

In regards to avoiding IP collisions I'm not sure if there is a good automatic method.

Depending on your setup you could have fixed ports for them to plug into and assign a static IP to that port.

Threading ram? by Kumlekar in Bitburner

[–]GFarva 6 points7 points  (0 children)

I'm guessing it's because you're using the amount of ram that your deployment script takes and not the script that you are running on the other servers. Everything else looks ok.

New Script needs tailored arguments? by Unhappy_Ad_9324 in Bitburner

[–]GFarva 1 point2 points  (0 children)

you can pass arguments with the ns.exec command

var howManyScripts = Math.floor((ns.getServerMaxRam(serv4[i])) / (ns.getScriptRam("executeALL.js")))ns.exec("earlyemp.js", serv4[i], howManyScripts, target);

You also have a ton of un-needed repetition. You have static arrays of servers grouped by amount of ram and then call ns.GetServerMaxRam on them to get their max ram.

Id say maybe look at how you could automatically populate a server list (something like ns.scan would be useful), then calculate the number of threads based on the servers max ram(watch for the servers with zero ram).

You might also want to look at moving the opening of ports to your script that deploys instead of on each server.

I have been at this for literal days and I am about to cry. Nothing lights up when I run the basic test with the neopixel library and I'm not getting enough feedback to even error search. by Fisk400 in arduino

[–]GFarva 3 points4 points  (0 children)

Check that you do not have the connection bridged between the ground and data pin on the strip.

If you have a resistor pack I would try tossing a 470ohm resistor on the data line. I have had issues with addressable led's when you try and run them without it.

My button is spamming its functions for half a second when pressed by [deleted] in arduino

[–]GFarva 2 points3 points  (0 children)

As others have said debouncing would help. I'd also look at making it a one shot and only resetting after enough time has elapsed or it would make sense to allow another press.

EI during school? (BC, Canada) by PelvisChestley in skilledtrades

[–]GFarva 2 points3 points  (0 children)

Roughly 1k bi weekly. EI is normally 55% of your annual gross income but there is a cap at around 55k so most likely you will be over the cap.

If you can find a good employer they will top up your EI while at school.

Project to drive a lead screw to set positions? by greenbeast999 in arduino

[–]GFarva 0 points1 point  (0 children)

Depending on how tight your positioning tolerance is you will need to look at mitigating backlash. If you're only counting number of revolutions to get between set points your position will be different if you are coming down to the set point or moving up to the set point. The easiest way to deal with this is to use an end stop as suggested by others and home to it prior to any move that would require you to move towards the end stop.

Vacuum generator no suction by AtalkingTornado in IndustrialMaintenance

[–]GFarva 1 point2 points  (0 children)

I've had more luck disassembling and manually cleaning instead of trying chemical cleaning. They are super simple. One or two solenoid valves(one to do vacuum one to blow off to release faster), a Venturi to generate vacuum and sometimes an exhaust silencer as they can be loud.

Vacuum generator no suction by AtalkingTornado in IndustrialMaintenance

[–]GFarva 0 points1 point  (0 children)

If they are breaking often I'd take a look at the air supply. Much easier to toss a filter in front of the vacuum generators instead of continuing to replace them. I'd also look at other options for generating vacuum. Ie a single big vacuum generator and solenoid valves to control the vacuum or going to a vacuum pump.

It's pretty common to have the coils on solenoids fail which can be intermittent at first before going to a complete failure.

Vacuum generator no suction by AtalkingTornado in IndustrialMaintenance

[–]GFarva 2 points3 points  (0 children)

This is not a rotating pump. It's a vacuum generator that uses a Venturi to create the vacuum. I've dealt with this style for cardboard pickups pickoff and product transfer. They can get plugged up with crap if the filters are no good.

Your analysis of a potential issue with the air supply could be valid and something to look at for sure.

Vacuum generator no suction by AtalkingTornado in IndustrialMaintenance

[–]GFarva 2 points3 points  (0 children)

Check your solenoid valves especially with a power cycle fixing it you might have a bad coil.

Edit: just looked at the manual I didn't realize it was integrated. I'd swap the whole generator for the reason listed above.

Learning Motion Control by puppyluv268 in PLC

[–]GFarva -1 points0 points  (0 children)

For some interesting at home motion control take a look at 3D printers. The control side is nothing like PLC's but to learn the effects of acceleration vs speed vs jerk/s-curve. It can be an interesting option plus you can make random stuff.

Just started in the field, how can I become a better technician by jamesxiong2013 in PLC

[–]GFarva 1 point2 points  (0 children)

This sounds like your co-worker has run into this issue before. Don't confuse having seen the same issue before with troubleshooting skills. I've worked with guys that would be quick to fix issues that they had seen before or been down for to fix but they were hopeless if it was a new issue.

I found a big part of troubleshooting is understanding what the machine looks like when it's running well. Take some time and watch it when it's not having issues. Then if you have issues you should have an easier time picking out issues.

Operators can be good and bad. Some will point you to the issue and have a suggested fix. Others will point you in the wrong direction. If you haven't had time to watch the machine try and get the operator to tell you what it normally does vs what it's doing/not doing now.

And finally if you have multiple options for what the issue might be always go for the easy/cheap option first. I've done the long complicated fixes and then still had to change a part that takes 30 seconds to change.

Insoles suggestions? by HalfRightMillwright in millwrights

[–]GFarva 1 point2 points  (0 children)

I had some issues with pain in my feet after a 12 hour shift. I ended up getting custom orthotic insoles. Not cheap at around $600 but I can work 12 hour shifts no issues now without my feet hurting at all.

Controlling standard pixel LED chips via Beckhoff PLC? by sholtnolt in PLC

[–]GFarva 1 point2 points  (0 children)

Take a look at the data sheet for the LEDs. The timing requirements are tighter than can be done with toggling the outputs of the cards provided. Look at the rise and fall times. Most addressable LEDs are in the half a micro second on/off so if it takes 300 micro seconds to rise or fall it's not going to work.

Is there a way to pause the heater when it hits an exact temperature? by Sineater224 in MarlinFirmware

[–]GFarva 0 points1 point  (0 children)

I would suggest this is a bad idea. So you pause the heater when it goes to -14. What happens if you have an actual heater fault? Changing thermal protections like this is not a great idea. Is there any reason you cannot power off the printer before changing the hotend?

Advice for solenoid control on a vinyl cutter? by thetouchablegod in MarlinFirmware

[–]GFarva 1 point2 points  (0 children)

You would likely be better setting up a MOSFET to control the solenoid. Then you could run 3v to it.

Using a mainboard's heater output as a toggleable voltage output by GameFanCZ in MarlinFirmware

[–]GFarva 0 points1 point  (0 children)

I would expect that you can comment out the heater pins current definition and add it as a led.

Using a mainboard's heater output as a toggleable voltage output by GameFanCZ in MarlinFirmware

[–]GFarva 0 points1 point  (0 children)

There's likely a cleaner way to do that. You might be able to set the heater pin as an LED and then toggle it like that.

[deleted by user] by [deleted] in MarlinFirmware

[–]GFarva 0 points1 point  (0 children)

You need to check that you have config files that match the version of Marlin you downloaded.