Recent Posts

Pages: [1] 2 3 4 5 6 ... 10 Next
1
I recently wrote a simple piece of code that could be helpful to others. Note that the code here needs a little customization to be used. I posted a generic version of it to facilitate such customization. Pretty self explanatory, however, please ask questions if needed. Hopefully it helps.
Best
AL

Code: [Select]

//set pins
const int pinOne = 2; //
const int pinTwo = 3; //
.
.
.
const int pinN = n; // define as many pins needed for as many input signals needed to be validated

//variables
double currentMillis; //the current time in milliseconds (begins count at power on)
unsigned long lastDebounceTime;  //  (miliseconds) the last time the signals were checked
unsigned long debounceDelay;    // (miliseconds) the debounce time

//arrays
#define numSignals N //define array
// INDEX..............................[0].......[1].........[N]............
const int signalPins[numSignals] = {pinOne, pinTwo, pinN,...}; //include  as many pins declared
boolean signalValidation[numSignals]; //validation output (1=valid)
boolean signalState[numSignals];        // current state of the signal
boolean lastSignalState[numSignals];    // previous state of the signal
int highSignalValidationCounter[numSignals]; // signal counter for valid high signals
int lowSignalValidationCounter[numSignals]; // signal counter for valid low signals

void setup() { //system variables initial set values
  lastDebounceTime = 0;
  debounceDelay = 10;//change to suit sensitivity needs
  //arrays initial set values
  for (int i = 0; i < numSignals ; i++) {
    signalValidation[i] = 0; //validation output (1=valid)
    signalState[i] = 0;      // current state of the button
    lastSignalState[i] = 0;  // previous state of the button
    highSignalValidationCounter[i] = 0; // signal counter for valid open or close signals
    lowSignalValidationCounter[i] = 0; // signal counter for valid open or close signals
  }
}

  void loop() {
    currentMillis = millis(); //get the current millis at the beginning of the loop
    signalVal (); //validates input signals
  }

2
Repair / Re: Mig welder wire feeder controller board not working
« Last post by coppercone2 on Today at 02:19:01 am »
I imagine  the degree of porosity added by some oil would require x-ray to find, it must be very minor.

Not that I care, but you know, boeing might be using mig welders for airframe repair or something
3
I measured via visual and electrical methods, so there is no doubt about my measurements.
Pleaae publish your measuremenets.
4
...
   it's the same story as my Chinese made trailer, it will almost meet the stated load but there is NO safety margin.

There's a Chinese EE located near me, running a transformer rewinding business. He's from Shanghai. Many years ago, he told me that
Chinese electronics are made to a price, and they will only just meet spec. (if at all).

He went on to say that, unlike US or EU equipment, Chinese-brand equipment will not have any overload capability, not even
short-term overload.
5
Test Equipment / Re: Agilent 54845A Failing all trigger self tests
« Last post by MarkL on Today at 02:13:53 am »
I've been following your progress on this thread, but I can't really add much since I don't have this scope.

However, I will point out that the Agilent 16533A and 16534A scope cards for their logic analyzer line (which I do have) uses the same Logic Trigger 1FJ9-0002 ASIC or 1821-4786 carrier board, and the same Time Base 1SE6-0056 ASIC.  Other scopes from that era also use this chip set.  I'm sure HPAK re-used this design as much as they could.

I think you're right that the Logic Trigger carrier card replaced the ASIC at some point for unknown reasons.  The 16533A/16534A cards also exhibit this change in their lineage as well.  I have some of both types and the behavior and specifications are identical.  However, I don't think the 1821-4786 carrier card is a complete drop-in for the 1FJ9-0002 ASIC because there are other changes in that area on the 16533A/16534A cards between the two versions.

I'm just pointing this out since these cards might be a possible source for ASIC replacements, if you should determine you need one.

I don't want to send you on a wild goose chase since you are working on a completely different device, but I can also say the scope cards have a history of bad resistors, either completely open or wrongly high value.  I've had a couple of bad termination resistors, one of which was on a clock line which caused multiple errors during self-test.

I've also bad resistors on the output setting pins of local voltage regulators that caused the wrong voltage to be output.  In one instance, it was on a regulator used to supply ECL termination networks on the card, again causing multiple and seemingly unrelated self-tests to fail.
6
Repair / Re: Mig welder wire feeder controller board not working
« Last post by TERRA Operative on Today at 02:11:50 am »
Yeah, basic, non critical MIG welding on mild steel is pretty forgiving. I never really understood why some people end up with no penetration on their bird-poop welds....

TIG does need a clean surface, but there are welders that provide cleaning settings (AC balance IIRC?) especially for aluminium alloys etc, but nothing beats a pre-cleaned surface.
7
Beginners / Re: Automatic golf ball dispenser
« Last post by BTO on Today at 02:11:21 am »
The final prototype. Check this out.
https://youtube.com/shorts/KOmL9WKCEq0?si=3pFnC7feHF5k9J2u
- Checked it out
- Had the priviledge of leaving the first comment  :-+

Bunnings bucket huh ? I suggest a modification so that every 10 golf swings, it dispenses a bunnings snag and can of coke.
or how about using a DF Robot MP3 player that is triggered not by the hit but by the dispense mechanism and it plays a sound file that says
in a slow suspensful voice

He's got the ball on the T,........ the crowd is silent........... He lines it up........You can just feel the suspense in the air..........
winds are not too bad today and his caddy seems a bit low in spirits but ... i think he's gonna do what he can with the unfortunate circumstance
that he's in.
He knows everything rests on this one shot.  Oh no a car just went past and i think it might have upset his concentration but let's see if
he recovers
 :-DD


Now, that aside, it seems to work well, How are you finding it thus far, any issues ?
Also... Since it's purpose is to setup a golf ball, What about when you missed and the ball fell off the T , Shouldn't it also
dispense it then ? or... You're not gonna worry about that ?

but yeah, can you see any issues with it, Especially with Alignment, as you stated before , So can you say, Get through 100 balls without it
falling out of alignment with the T ?
8
Hello,

I have the impression that the SDS2000X HD always has a small downward dent in the left in channel 1 when the input is open in auto-trigger mode.


Best regards
egonotto
9
Manufacturing & Assembly / Re: Fellow LPKF equipment users?
« Last post by Jay_Diddy_B on Today at 01:59:12 am »
Hi! I'm a Protomat S42 owner, hopefully soon to be operator.

@rodsolder, my machine came second-hand with a few boxes from Think & Tinker's bits, available from Colorado, USA, at https://www.precisebits.com/ . I haven't gotten my machine up so can't vouch for them, but they are cheaper than LPKF bits.

I have been using these bits for the last 10 years in my protomat c60. They are great. Highly recommended.

The c60 doesn't use the depth collars so the bits have to be the correct length. Some of the low cost bits I have bought from eBay have been the wrong length.


Regards,

Jay_Diddy_B
10
Beginners / Re: Automatic golf ball dispenser
« Last post by Maclarkson on Today at 01:55:34 am »
Pages: [1] 2 3 4 5 6 ... 10 Next