Superprobe

I came across the Super Probe two weeks ago, and just had to make one.  I had a bunch of the PIC 16F870 microcontrollers left over from an earlier project, and the rest of the parts were all easily found in my parts collection.

superprobe1

It is a really simple circuit, with so many useful features:

- Logic Probe (L < 0.8 V, H > 3.7 V, P > 0.5us pulse)

- Logic Pulser (0.5 us pulses at 5, 50, 500, 5k Hz)

- Frequency Counter (8 digits)

- Pulse Counter (8 digits)

- Voltmeter (max 5 V, readings are a little high)

- Diode measurement (measures fwd voltage using 5V supply via 10k resistor)

- Capacitance measurement (1nF to 500uF, approx 100pF resolution)

- Inductance measurement (100uH to 999.99mH, but not very accurate)

- Signal generator (0.5 V square ware @ 500 Hz)

- NTSC video generator (white dot pattern)

- ASCII test pattern (A-Z then CR/LF at 1200, 2400, 4800, or 9600 baud)

- Midi test output (plays middle C on selected midi channel)

- R/C servo test output (approx 770 to 2300 us pulses @ ~28 Hz for servo control)

- Square wave output (1 to 9999 Hz 5V square wave)

- Pseudo random output (10 kHz PRNG)

- IR test output (38 kHz 50 % duty cycle square wave for IR receiver testing)

- PWM test output (6 kHz square wave with 3 % to 97 % adjustable duty cycle)

In addition to the PIC, you just need 4 common anode 7-seg LED  displays, a 20 MHz crystal, and a few resistors, caps, etc.

I found the display to be a bit dim, but the MAN6610 7-seg displays I used were quite old and would be rated quite low in brightness.  I left off the LM2931 regulator as I will just power it off 5 V, and so I actually put a PIC ICSP connector on the end of the board for re-programming, and an easy way to connect power.

We are looking to make up a PCB for this so that members can make their own.  It is a bit of a pain wiring up the 7-seg LED’s (using the LTC4627 would help a lot).

- Kean

Tags: ,

4 Responses to “Superprobe”

  1. Macca says:

    There is a 4 digit display available from littlebird although it is common cathode. I don’t know PIC, is it possible to modify the source code to use this instead of a common anode display? http://www.littlebirdelectronics.com/products/7-segment-yellow-4-digit-led

    • Kean says:

      Cool – I hadn’t spotted those. Yes, it should be possible to modify the code to drive a common cathode display. In fact I think it uses lookup tables. Kean

  2. Dale says:

    I am making up the Superprobe and would like a pix of your PCB lay out as to copy, make a lil easier done.. Can you help me there ???

    Tks Dale

    • gavin says:

      G’day Dale,

      We haven’t made a PCB layout yet. Just prototyping with breadboard. I just got some new LEDs today and I’m going to design a board in the near future. We’ll post it here when we do :)

      Everything should be single sided for easy manufacture, and I’ll try and knock up a laser-cut case, too

      Cheers,
      Gavin.

Leave a Reply