68kMLA Classic Interface

This is a version of the 68kMLA forums for viewing on your favorite old mac. Visitors on modern platforms may prefer the main site.

Click here to select a new forum.
MacToTheFuture SE/30 10/100 Ethernet card
Posted by: jamesmilne on 2018-06-22 15:16:41
The first boards have arrived, and my board wizard friend Mark, who designed it, has assembled the first prototype!

We’ll likely simplify the board further. No need for a socketed EPROM if we can program the firmware via the computer, for example, allowing us to use a smaller SMD EPROM.

He is in London, Ontario and I’m in London, England, so once he has finished his initial tests he’ll send it over to me and I can get started on the driver.

66AF1C5E-CD90-4A65-B870-09EF7CD2D8FD.jpeg

0CFBE8B9-731D-47E0-B771-C24B85C1A8E9.jpeg

4F3AEA7C-59F1-4C7F-B837-47D70648A00D.jpeg

98B9D381-9BCB-4DD6-809A-496E83A17E24.jpeg

Posted by: Von on 2018-06-22 15:48:09
Very cool. Is the jumper so that you can assign the slot used like the Asante models?

Any plans for a PDS pass-through on top?

Posted by: 360alaska on 2018-06-22 16:25:54
Nice,  please let me know when your selling one.

Posted by: Sunoo on 2018-06-22 16:43:34
This is getting exciting. Once you are selling these, I’ll definitely need to grab one.

Posted by: ants on 2018-06-22 16:47:16
I'm in awe! Amazing work - totally count me in for a purchase.

Posted by: omidimo on 2018-06-22 16:58:17
Amazing! Can't wait to see the production run.

This card paired with a PDS pass-thru, and cache slot would be the Ultimate SE/30 card. Just dreaming a little. 

Posted by: techknight on 2018-06-22 17:02:07
Awesome!

For version 2.0, May I suggest removing the flat flex cable? that is a disaster waiting to happen. Rather have a molex style wiring harness. 

Posted by: jamesmilne on 2018-06-22 17:06:16
Yes the jumper is to change the slot address.

We haven’t planned for a passthrough at the moment. It may make the board routing harder. We had to byteswap the data bus for the LAN9218 chip so we’d probably have to add another layer to forward the signals to a passthru slot.

The boards hopefully won’t be too expensive, but we’ll have to think about what we do for producing more. We’ve both got pretty busy jobs and kids to attend to 🙂  

But the goal was always to produce them in some kind of quantity.

Posted by: jamesmilne on 2018-06-22 17:13:05
Yeah this is just our first prototype. The flat flex may go, it’ll have to twist a bit when the jack board is mounted to the rear of the chassis. Its quite narrow though, so maybe not too bad.

Posted by: techknight on 2018-06-22 17:14:59
My worry is snagging and ripping the cable. I do it all the time with flat flex which is why I hate it. 

Posted by: joethezombie on 2018-06-22 18:41:00
I second the call for PDS pass-through.   SE/30 freaks tend to have multiple PDS cards shoe-horned inside using right angle hacks or permanent wrong angle Asante modification.  Would hate for the fun to stop at the first upgrade :undecided:  

Posted by: techknight on 2018-06-24 08:12:17
Out of curiosity, are you going to open-source the design? 

Posted by: K55 on 2018-06-24 14:38:07
Out of curiosity, are you going to open-source the design? 
Yeah. Otherwise I have the feeling this will produce a few units then end up as dead as the protocahce 🙁

Posted by: Trash80toHP_Mini on 2018-06-24 19:12:56
Did Bolle stop shipping the fruits of the ProtoCache1 program? It was alive and well last I heard. :huh:

edit: forgot to say HOORAY! Very, very cool, guys.

Posted by: joethezombie on 2018-06-24 20:04:54
The complete schematics and equations are in the ProtoCache thread.  It's fully open sourced.  Of course, questions for that topic should stay in its respective thread.

Posted by: Bolle on 2018-06-25 06:57:27
Yeah. Otherwise I have the feeling this will produce a few units then end up as dead as the protocahce 🙁
I did not see the part where I had to build hundreds of adapters for everyone when taking the information from the thread and putting it down to a board layout.

I went ahead and spent 800€ on parts and PCBs, countless hours assembling and testing every single unit and shipping them out to all over the world and in the end made next to nothing from the units I sold here to forum members. Not saying it wasn't fun and everything but everyone can go ahead, take the schematics from the thread and a big roll of cash to get another batch done.

/rant

Back on topic:

Good job on the ethernet card. If the driver development works out I can't wait to take my hands on one of the cards.

In case you decide to make the schematics public I could imagine the ethernet part would fit very well onto a board with PDS passthrough and cache slot.

By looking at the parts on the ethernet card I would say I could easily get the routing to fit into 4 layers with passthrough and cache slot in the form factor of the bigger Artmix style PowerCache adapter.

Posted by: jamesmilne on 2018-06-25 07:57:13
I'm not against open-sourcing the PCB designs, but I'll talk to my buddy Mark who designed the boards about that.

I will definitely open source the driver code.

However, no point in open-sourcing anything until we get it to work.

We've managed to squeeze the current design into a 2 layer board, which makes the PCBs super-cheap, but going to 4 layers wouldn't be prohibitive. The boards are very small.

I don't want the product to wither & die either, but as Bolle points out making real stuff can be an expensive & time consuming business. Mark and I do this stuff for a living so we're well aware of what's involved. Maybe once we've got it working we can talk to someone else who has an interest in building them commercially.

Posted by: Bolle on 2018-06-25 10:17:46
If it’s two layer only it should be really easy to implement it into a passthrough/cache adapter design.

When funding a production run does not work out at reasonable cost having the schematics available will have someone picking it up sooner or later anyways.

On a side note I personally would not publish the whole board design files. Makes it just too easy for certain folks to knock off a product. If you take the time to go through the schematics, route your own board and try your luck with that... this way you had to do some work at least.

Anyways, before talking business... looking forward to see this thing working. Got any details on the hardware setup by the way?

DeclROM in the big EEPROM, ethernet controller wired up right to the 030 bus and another smaller serial ROM for controller specific things?

Did you follow Apples guidelines on how buffering all used signals should be done?

Posted by: jamesmilne on 2018-06-25 12:53:19
Components:

- LAN9218 controller

- DeclROM in big flash EPROM

- MAC address in little EPROM

- CPLD doing some address decoding for DeclROM and LAN9218

Once we verify that we can program the EPROM via the PDS slot, we'll likely replace the DIP EPROM with a TSOP version, and probably remove the MAC address EPROM and put the MAC address in the main EPROM, then load it into the LAN9218 in the driver.

The board follows the specs in "Designing Cards and Driver for the Macintosh Family". I'll see if I can twist Mark's arm to make it passthrough.

1 >