What's new
What's new

Fadal memory board Beta test

Perry Harrington

Titanium
Joined
Oct 7, 2006
Location
Klamath Falls, Oregon
Hi all, over in my "little home shop" thread I have been discussing the development of a new memory board for my Fadal 1400-2 based control.

Basically it was a thought experiment that became reality, I designed and built a single memory board that replaces 3 1460-1 memory boards and 1 1460-0 memory board. It's an "All In One" memory board to expand a 1400-1 to 156K of memory and the 1400-2 to 422K of memory.

I've got 3 boards left in my Beta batch that I'm going to build up and offer for Beta testers.

The Beta test will be on a deposit basis, if you decide to keep the board you will get $1000+ of value for a significantly reduced price, but if you have problems and the board doesn't work, you are not out of pocket.

I am confident in my own testing on my 1400-2 control and bench testing the design, but these are Beta quality boards and may have issues, that's the point of Beta testing.

What this is and why it matters:

This is a single board solution that replaces all main-bus memory board SKUs, 1 board is a all-in-one solution to max out the memory of a 1400-1 or 1400-2 control. It uses a single modern memory chip to offer max memory. By my calculations you should never have to replace the Lithium battery, so there is no battery test button/LED (my own 1400-1A board has a 32yo battery that is still good and has 4 chips). The only configuration is a switch block, "UP" position for 1400-2 controls, and "DOWN" position for 1400-1 controls -- no need to wire an address matrix.

Why did I build it?

It was a thought experiment at first, I commented years ago when reverse engineering my 1400-1A board that "I can go to Digikey right now and pick up a 512KB ram chip for $6.44, that’s a heck of a lot easier to interface than 16 separate chips". Well, that thought experiment took over once I got a 1400-2 CPU card, and so I reverse engineered the 1460-0 memory board and then designed a new memory board around that 512KB RAM chip. What drove me in that direction was the 1460-1 memory board having a much reduced parts count, it is very simple. So now I've got 422KB of program memory in my 1400-2 control.

What does it do?

If you have a 1400-2 control, this 1 board replaces 3 of the 1460-1 memory boards. You *only* use this one board.

If you have a 1400-1 control, this 1 board replaces the 1460-0 board. The 1400-1 only supports 1 extra memory board from what I can tell of the firmware. It's possible that later revs of the 1400-1 support more memory, but mine doesn't.

In any use case, this *one* board will give your control the maximum possible memory.

Does it work?

I have run the 1460 memory test in the Diagnostics, and passed. I have run the destructive memory test, which writes data and does checksums to all of the memory, and passed. So I'm fairly confident it is working.

What are the problems you encountered?

There were some timing issues I ran into that I resolved with component changes. Fadal designed the 1460-0 board with all discrete logic and Intel S100 bus drivers, but on the 1460-1 memory board they switched to industry standard bus drivers and used custom logic (GAL) to drive the bus drivers and address logic. At the time of manufacture the GAL they used was $8.80, about 4x the cost of normal IC chips and more expensive than the equivalent decode logic on my memory board. I speculate that they used custom logic because of timing issues with the bus drivers, because it takes a few more gates to make the same effective circuit as the Intel bus drivers. I solved this problem by using faster logic gates, which they also had available back then, but they probably would have been more expensive overall than the GAL. I am reasonably confident, both in empirical testing and static analysis, that I have a working solution, and that's what a Beta test is intended to figure out.

If there is interest in the Fadal community for this board, I may order more and produce them, but only on a pre-order basis, because I anticipate the market is very small.

If you want to participate in the Beta test, please send me a DM (do not create a public post on my profile, because I don't get notified of those).
 
Last edited:

Fadriver

Aluminum
Joined
Apr 24, 2011
Location
los angels ca.
But why 422k, when there is already 8 meg out there, spend the time and make
to 1400-5, then you can make a buck or two, then i can be your customer
 

Perry Harrington

Titanium
Joined
Oct 7, 2006
Location
Klamath Falls, Oregon
There's already a guy selling aftermarket memory for some of those for $250. I don't have a 1400-5 and the cost is over 5 grand to upgrade. It's not worth it to me to upgrade for my use case.
 

Perry Harrington

Titanium
Joined
Oct 7, 2006
Location
Klamath Falls, Oregon
But why 422k, when there is already 8 meg out there, spend the time and make
to 1400-5, then you can make a buck or two, then i can be your customer
To give you more background:

Fadal made a major architectural change with the 1400-3 CPU card. They went to a 80286 processor that has a 16bit data bus and 24bit address bus. What this means is that it accesses memory 16bits at a time and can address up to 16MB of RAM. The previous CPU cards had an 8088 processor which could only access memory 8bits at a time and had a limit of 1MB of memory.

Fadal abandoned the backplane bus when they designed the 1400-3 CPU card, all subsequent cards shard the same architecture, having a 16bit "mini bus" on the back edge of the card and are connected with a small PCB that spans 3 cards.

It's not possible to expand a 1400-3 and later using the backplane, only 1400-2 and earlier CPU cards are compatible with the backplane memory cards.
 

EndlessWaltz

Cast Iron
Joined
Jun 18, 2016
Location
Midwest
I feel anyone with the early fadal would be stupid not to do this, especially if their stuff is original and might go bad anyways.
 

Perry Harrington

Titanium
Joined
Oct 7, 2006
Location
Klamath Falls, Oregon
I feel anyone with the early fadal would be stupid not to do this, especially if their stuff is original and might go bad anyways.
I asked David de Caussin what would be the cheapest way to get continuous contouring on my machine, he said a 1400-2 board. A 1400-4 board set is around $3800, a 1400-5 board set is around $5500.

They didn't stock any 1400-2 boards, so I picked one up off eBay. This memory board is a way for me to extend the life of the older hardware without breaking the budget.

I was told the 1460-0 board wouldn't work with a 1400-2 control, but after wiring it correctly, it did work. I'm not sure why it wasn't supposed to work.

My HAAS VF0 had only 64K of program storage and I did a lot with that. With 422K of storage, I'm pretty certain I can do a lot. I had 1MB on my Centroid and it wasn't until I tried to 3D contour machine a part that I ran into limitations. The file was 7MB in size and Centroid doesn't allow for DNC from disk (it would defeat the upgrade cost for unlocking the actual memory storage the computer had).

Fadal made some curious moves and I have been unable to determine why:

The 1400-1 and 1400-2 board share more than don't, the major difference is the upgraded system software and additional memory.

The 1400-3 and 1400-4 boards look identical to me, I suspect the only tangible difference was the software (which is a replaceable module, so why change the board revision?)

The 1400-5 is basically an upgraded 1400-4, aside from the CPU, the software was majorly revamped.

I wonder why they didn't offer an upgrade software/memory board for the 1400-1?

I wonder why they didn't offer a software upgrade for the 1400-3 to bring it up to the 1400-4?

I wonder why they waited until the 1400-5 to break the 1MB barrier and offer 16MB of memory?
 

triumph406

Titanium
Joined
Sep 14, 2008
Location
ca
I asked David de Caussin what would be the cheapest way to get continuous contouring on my machine, he said a 1400-2 board. A 1400-4 board set is around $3800, a 1400-5 board set is around $5500.

They didn't stock any 1400-2 boards, so I picked one up off eBay. This memory board is a way for me to extend the life of the older hardware without breaking the budget.

I was told the 1460-0 board wouldn't work with a 1400-2 control, but after wiring it correctly, it did work. I'm not sure why it wasn't supposed to work.

My HAAS VF0 had only 64K of program storage and I did a lot with that. With 422K of storage, I'm pretty certain I can do a lot. I had 1MB on my Centroid and it wasn't until I tried to 3D contour machine a part that I ran into limitations. The file was 7MB in size and Centroid doesn't allow for DNC from disk (it would defeat the upgrade cost for unlocking the actual memory storage the computer had).

Fadal made some curious moves and I have been unable to determine why:

The 1400-1 and 1400-2 board share more than don't, the major difference is the upgraded system software and additional memory.

The 1400-3 and 1400-4 boards look identical to me, I suspect the only tangible difference was the software (which is a replaceable module, so why change the board revision?)

The 1400-5 is basically an upgraded 1400-4, aside from the CPU, the software was majorly revamped.

I wonder why they didn't offer an upgrade software/memory board for the 1400-1?

I wonder why they didn't offer a software upgrade for the 1400-3 to bring it up to the 1400-4?

I wonder why they waited until the 1400-5 to break the 1MB barrier and offer 16MB of memory?
Might be a question for Dan at ITS, I believe ITS was the manufacturer of the boards, so would likely have some insight into Fadal thinking
 

Perry Harrington

Titanium
Joined
Oct 7, 2006
Location
Klamath Falls, Oregon
So anyone running an older set of boards that wants an upgrade the cheapest way would be your route correct?
Yeah, the cheapest "continuous contouring" setup is a 1400-2 CPU board and added memory. It doesn't have the graphics of a 1400-4 nor does it have the higher speed machining, but the program storage is the same. The 1400-2 has 255 block lookahead max, that's not bad when you consider the max contouring speed of these machines.

If there is a market for the boards, then I will figure out a retail price. I know what the boards cost to design and manufacture, and I think the cost of a 1460-1 board is rather high.
 








 
Top