¿ªÔÆÌåÓý

Re: Question: XY (XYZ or Vector) instrument CRT, replacement with an LCD ?


 

¿ªÔÆÌåÓý

Replies interleaved

On 11/6/2021 9:54 PM, peter bunge wrote:
Thanks Harvey; I am not ruling anything out. I would like the skills that NewScopes has.

High speed board design, FPGA programming, possibly some microprocessor programming in C or C++.


I will take a look at those displays you mentioned. I can do graphics on a 128x64 LCD using a Digole adapter driven?by a PIC. That is easy.

The F469I-Disco board is an ST micro "discovery" board.? Processor, SDRAM, FLASH RAM, SDcard interface, I2C, USB, built in programmer, SPI, 800 x480 DSI MIPI (an interface) LCD display.


I would like a "C" compiler for my PC. with a useful Graphics library. I just?installed one and wrote a program. Next I will try drawing a box.
Microsoft's Visual C has a "community" version which is free (IIRC).
I would like to learn graphics on the RaspberryPi but?I cannot find the right area. It seems to be all games written in Python. It has always seemed?Mickey Mouse to me.

The hardware isn't, some of the users might be.? Python is nice, but I don't use it.? I do use C and C++, and have used Pascal.


I also need to learn to use the VESA library and find out what software can use it. Is it free? I'm using Prologix and EZGPIB now. It works.

You may just use the graphics additions to your compiler.


Everyone has free software but the free MS Visual C++ turned out to be $50/month. I wasted 2 weeks on?that when I got?a?message saying my trial period was over.?

Community version....


I don't remember anything that?said?trial when I downloaded?it. I thought it?was a stripped?down version.
I don't mind a few hundred $ like CCS C that?I use often for programming PICs.
I am reluctant to learn Python (or Pascal for EZGPIB, or R to?plot, or all the other suggestions that I am told are so easy).

Well, let's see.

STMicro has a free C/C++ compiler based on eclipse which has a chip configuration tool built in for their ARM processor.? If the display on the board you get has a graphics display, you can use it.? Chip setup and low level drivers are provided (drivers in 2 flavors HAL (higher level) and LL (lower level).? Their demo packages use BSP drivers which are a bit more of a complete package and combine some of the chip inits directly.

I've been doing microprocessor graphics for a bit, and am sitting next to a Disco board running an LCARS display with buttons, screen selection, Icons and an RTC.? There are easier ways to do some of that, though.

I'd go for free to start with, and see what you can do.?

You may want to try the ProgramIO platform (IIRC), it also does C, and may do it for the PC.? I think that there's a solution out there that may do graphics in C++, though.? I just don't really program on the PC in C++ for the PC.

You can likely (if you want) use either a Disco board, or maybe a Nucleo 64 board and use an arduino compatible LCD display, which takes care of the graphics angle, although it may only be 320 x 240.

ST also has FreeRTOS as an add-on and it is integrated into their development system.

If you decide to do C++, (which you can) you need to know the limitations of C++ in their system, do contact me off list.

Harvey




Peter


On Sat, Nov 6, 2021 at 9:04 PM Harvey White <madyn@...> wrote:

You don't need to read the entire 1700 page book.? It's useful for finding out exactly what a section does, or if you wish to program in assembly (depending on which 1700 pages).? More important would be the board manual.

Once you start messing with graphics, things can be complicated, but that very much depends on how you do it.? There are drivers available that work on the board, though.?

The one F469I-disco board needs only scaled inputs.? An arduino style breadboard plugged in can likely give you that and you can access the 4 ADC converter inputs and protect the chip with op amp buffers.? The display is 800 x 480 with a 4 inch screen, similar to a cell phone.

There are ways to configure the chip fairly easily.? All you need to do is write C code.?

If you can design and make PC boards, then a Nucleo-144 board with a homemade board can drive an LCD display.? You'll have to roll your own software for that, though, since most of the display hardware would not be supported.?

For smaller projects, there's a Nucleo-32 board which has the same form factor as an arduino Nano.? The Nucleo 64 boards (more powerful processor) have an arduino plugin capability.

Harvey



On 11/6/2021 4:33 PM, peter bunge wrote:
I looked at the 1700 page data sheet for the Arm Cortex 32 bit CPU and the much smaller development board data sheet (30 pages?).
It looks complicated!
I have a RaspberryPi 3 inserted in a SmartiPi Touch Case with wireless ISB keyboard. I think it would be easier to use and it has a higher resolution screen. $350 Cdn if I remember correctly.
It may be easier to replace in 5 years time when the ST becomes obsolete.


On Sat, Nov 6, 2021 at 2:36 PM peter bunge via <bunge.pjp=[email protected]> wrote:
I am impressed with the video and would love to add an LCD to my HP4192A Impedance Analyzer that has no CRT and expects an XYY analog pen plotter.
Anyone interested please contact me privately and maybe we can do something.
I also have a Tek 576 Curve Tracer but the CRT is good and I have a spare. I can see the advantages of updating it. Keep me in the loop,?I may be able?to contribute.
I updated my HP8753B with the Newscope LCD and am delighted with it. My HP8757C has a colour LCD and is excellent but a bit dim in bright lighting, as is my HP54542C DSO.
Getting a digital screen capture would be great as well. My 3 HP mentioned have ways to get a screen capture (John Miles 7470A emulator, Prologix USB/GPIB, and a USB floppy reader).
What language is the software written in? I am struggling with a decision to learn Python but have pretty well decided to stick to C which I use for programming PICs. Python would be a huge distraction and time burner for me.
Peter

On Sat, Nov 6, 2021 at 12:49 PM green <hrgerson@...> wrote:

hi,

In the event of instrument CRT death, one might want to do a replacement having an LCD display:

The question is:
-- are there any existing modules ( or schematics, or projects )? that might be used for an HP older instrument having an XY (XYZ or Vector) type CRT that would allow replacement of the CTR with an LCD ( & also provide a laptop connection for data manipulation & saving ) ?

This question is for a Vector type XY or XYZ CRT?? found in some older scopes, ... & ? for example the Tek 576 Curve Tracer ( CT ) :

??? {??? Raster type CRT to VGA type modules can be had inexpensively on eBay for ~ $29,etc.? .... and is not the topic in this thread }

There has been some recent discussion about this for the Tek 576 CT on that Groups .io .... without a resolution as of yet,
but the same solution *might* be of use to older HP instruments as well ?

/g/TekScopes/topic/86718765
and
/g/TekScopes/topic/69490299#164207


Anyway, looking for a solution to this XY ( XYZ, Vector )? type CRT to LCD problem.
{ Not wanting to replace the CRT with another CRT ! }

There is an example of someone doing a retrofit add-on LCD module for an HP 141T 18GHz SA:



The individual did not make any further YouTube video upgrades to that project; but it is a start !
The discussed ST LCD module is not too expensive ( $55 to $130 ).


The video Arcade Game folks do have an expensive module that can do this for their Vector type CRT's,
... discussed in the Tek Curve Tracer CRT discussion : /g/TekScopes/topic/86718765
However, this Tempest module ( ~$525 !! ) & the NewScope modules are way too expensive !
-- So, would not be buying those at all !

So, looking for a less expensive module or schematics of such to attempt a DIY for the XY (XYZ or Vector) CRT to LCD replacement.

>> Anyone having specific detailed technical knowledge for an XY (XYZ, Vector) to LCD module, or schematics? to the above issue ?
? would be appreciated.

thank you,
rick

Join [email protected] to automatically receive all group messages.