Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 19:27 26 Nov 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Layer Stack for Maximite Gen 2

Author Message
CtrlAltSockPuppet
Newbie

Joined: 05/01/2024
Location: United Kingdom
Posts: 11
Posted: 10:45am 08 Jan 2024
Copy link to clipboard 
Print this post

Hi

I am currently looking into the feasibility of having a PCB fabricated for a Gen 2 Maximite.

I was told that, there is no layer stack, within the project and I was asked if ground was layer 2.

Can anyone help please?

Thank you

Jeff
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9115
Posted: 10:58am 08 Jan 2024
Copy link to clipboard 
Print this post

Top Copper
Layer 2 is GND
3V3
Bottom Copper
 
CtrlAltSockPuppet
Newbie

Joined: 05/01/2024
Location: United Kingdom
Posts: 11
Posted: 11:03am 08 Jan 2024
Copy link to clipboard 
Print this post

Thank you very much
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9115
Posted: 12:17pm 08 Jan 2024
Copy link to clipboard 
Print this post

It wouldn't really matter if the GND and 3.3V layers were swapped but it is probably better to have the GND as close as possible to the CPU and memory. Where it would matter is in a PCB with blind vias but those add a huge chunk to the price so I've never used them.
 
CtrlAltSockPuppet
Newbie

Joined: 05/01/2024
Location: United Kingdom
Posts: 11
Posted: 01:23pm 08 Jan 2024
Copy link to clipboard 
Print this post

That's handy to bear in mind.

I noticed that when I uploaded the component placement file to the PCB manufacturer, all the components with a polarisation, were interpreted by the vendors software to have incorrect orientations. Such as the microcontroller and the polarised capacitors etc. They include buttons, to rotate components, so I assume it's a common issue.
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9115
Posted: 01:27pm 08 Jan 2024
Copy link to clipboard 
Print this post

  Quote  Such as the microcontroller and the polarised capacitors etc.


When I originally did them I had to change the orientations in the placement file because they were showing wrong. Sounds like they may have corrected at their end so my fixes are no longer needed.
I assume you used my xls files?
 
CtrlAltSockPuppet
Newbie

Joined: 05/01/2024
Location: United Kingdom
Posts: 11
Posted: 01:32pm 08 Jan 2024
Copy link to clipboard 
Print this post

Yes, I used the XLS files from here:

https://geoffg.net/Downloads/Maximite/CMM2_Construction_Pack.zip
 
CtrlAltSockPuppet
Newbie

Joined: 05/01/2024
Location: United Kingdom
Posts: 11
Posted: 01:52pm 08 Jan 2024
Copy link to clipboard 
Print this post

I'd like to say a big thank you, to you Peter and Geoff for creating the Maximite and so generously sharing it.

I became a self-taught engineer in the 1980's off the back of the home computers of the time. I've not worked in that field for 30+ years. But your Maximite design, (echoing the home computers from the 80's), has inspired me to clean off the rust from my skills and get involved again by building a Maximite.

If I can get one working, I'm keen to show it off to any of the younger people I know, in the hope of inspiring them too.

The Apollo moon missions of the 1970s also helped inspire me to become an engineer. Looking at it, more recently, the architecture of the guidance computer is very interesting.

I hope I can manage to clear off enough of the rust from my skills to get a Maximite working. As I say, I'm keen to share, in the hope of inspiring others too.
 
CtrlAltSockPuppet
Newbie

Joined: 05/01/2024
Location: United Kingdom
Posts: 11
Posted: 11:01am 18 Jan 2024
Copy link to clipboard 
Print this post

Just an update, in case anyone finds this useful. My completed Maximite 2 G2 PCBs have arrived. I've just completed soldering the additional non surface mount components. The board is working, I'm very happy to say. That confirms that I did the right thing in rotating the polarised components on the PCB vendors website.

I just rotated the polarised components, so the polarity indicated on the component images on the PCB vendor website, matched the polarity indicators on the PCB silk screen layer, (also as viewed on the vendor website).

It was the vast majority of the polarised components, that I needed to rotate, including the main big microcontroller chip. There were a few exceptions. I think there was one chip that didn't need rotating, and the regulator didn't, (there was no valid way to rotate the regulator anyway).

I downloaded the firmware to the board, via its USB B socket, so I've been able to type into the Maximite, a couple of simple programs and run them successfully, which is great.

The only thing is, that I have done the above, by accessing the Maximite via it's serial terminal. When I plug the Maximite into a VGA monitor, I'm getting no image on the monitor. I think i vaguely remember seeing something about why this might be on the forum or in a manual somewhere. I will investigate further.
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9115
Posted: 11:43am 18 Jan 2024
Copy link to clipboard 
Print this post

Please could you compare the files you used with these.
I just uploaded to JLC and there were no issues with orientation except C11 and C21 which I've fixed in the attached.



Mainboard G2 - V1.5 All.zip
Edited 2024-01-18 21:48 by matherp
 
CtrlAltSockPuppet
Newbie

Joined: 05/01/2024
Location: United Kingdom
Posts: 11
Posted: 12:10pm 18 Jan 2024
Copy link to clipboard 
Print this post

Just done that.

There are differences between the files I downloaded and the ones in your zip file above.

In the component placement file, that I downloaded from here (geoffg link):
https://geoffg.net/Downloads/Maximite/CMM2_Construction_Pack.zip
the orientation of IC3, is 90 degrees.
In your placement file, in the zip file you've asked me to compare, IC3 has an orientation of 270 degrees.

There are also 3 less rows in the placement file in your version. There are other differences too.

As a test, I just downloaded the file from the geoffg link above again and IC3 has an orientation of 90 degrees, (the orientation I uploaded to JLC and needed to manually rotate on their website).
 
CtrlAltSockPuppet
Newbie

Joined: 05/01/2024
Location: United Kingdom
Posts: 11
Posted: 12:18pm 18 Jan 2024
Copy link to clipboard 
Print this post

Futhermore, as a test, I've just uploaded the files from your new link to JLC, (who I used to fabricate my boards), and all the polarised components have the correct orientation.
Edited 2024-01-18 22:29 by CtrlAltSockPuppet
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9115
Posted: 12:36pm 18 Jan 2024
Copy link to clipboard 
Print this post

Thanks

The three lines missing are for the alternate mouse I/F chip, the IR receiver, and the optional DS18B20. I'll ask Geoff to update the download.

I can't think of a reason why your vga output isn't working as the connections to the processor are all passive. Do you get the monitor syncing?
Edited 2024-01-18 22:39 by matherp
 
CtrlAltSockPuppet
Newbie

Joined: 05/01/2024
Location: United Kingdom
Posts: 11
Posted: 08:33am 19 Jan 2024
Copy link to clipboard 
Print this post

The monitor has multiple inputs - VGA, HDMI etc; with the VGA plugged in, it searches each of the video input ports, and then reports that there is no cable connected.

It could be my soldering, I did all the non-surface mount myself. Although everything else on the board that I have soldered is working. Or it might be my VGA cable. The cable is brand new but untested.

I can put a scope on the output pins from the Maximite. I've not been able to get a chance to look at it again yet. I might get a chance to investigate further today.

Thanks
 
CtrlAltSockPuppet
Newbie

Joined: 05/01/2024
Location: United Kingdom
Posts: 11
Posted: 01:06am 20 Jan 2024
Copy link to clipboard 
Print this post

Update:

I bought this VGA to HDMI convertor:
https://www.amazon.co.uk/gp/product/B07K14NR8P

This fixed my display problem. I think it may have been an issue with the way my monitor was (not) detecting a VGA signal. The board and my soldering were fine.

The whole Maximite is now fully functional.
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9307
Posted: 01:34am 20 Jan 2024
Copy link to clipboard 
Print this post

In the PCB's I get made at JLC, the computer always puts the SDRAM chip either 90 degrees or 180 degrees out of alignment.

During the production process, JLC engineers correct that for me, and they always arrive with the SDRAM chip aligned correctly.  You can check the alignment just after payment, by clicking on "DFM Analysis" in your PCBA part of the order.  This only shows up in your order as a clickable link, AFTER the engineers have checked and corrected any alignment issues.  That shows the original computer alignment, and the JLC engineer-corrected alignment.

In any event, I have never had a problem, and JLC always supply the boards with the correct component alignment in my experience, and they have made hundreds of CMM2 G2 boards for me at this point.
Smoke makes things work. When the smoke gets out, it stops!
 
CtrlAltSockPuppet
Newbie

Joined: 05/01/2024
Location: United Kingdom
Posts: 11
Posted: 11:14am 20 Jan 2024
Copy link to clipboard 
Print this post

Interesting Grogster.

Mind if I ask what you do with so many boards?
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9307
Posted: 04:15am 21 Jan 2024
Copy link to clipboard 
Print this post

I sell them via my website.  

JLC assembles the top of the board SMD-wise, and when I get them, I fit all the through-hole sockets etc, program and test the board, put it in a case, and flick it off to whoever orders them.

EDIT: Here is an example of the DFM Analysis....







Note apart from total misalignment of ENTIRE parts placement, the SD RAM chip is 90 degrees out.



This is the image of the corrected placement by the JLC engineers.
I do not need to ask for this, they just do it automatically, cos they can see it is not right.  I guess they have a whole team of people that just check the component placements for PCBA...
Edited 2024-01-21 14:24 by Grogster
Smoke makes things work. When the smoke gets out, it stops!
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9115
Posted: 08:21am 21 Jan 2024
Copy link to clipboard 
Print this post

Grogster, the latest download from Geoff's site should be completely correct with no changes needed
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9307
Posted: 12:27am 22 Jan 2024
Copy link to clipboard 
Print this post

Thanks for the heads up - will go download it.
In any event, JLC seem to be able to work it out on their own.    
Smoke makes things work. When the smoke gets out, it stops!
 
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2024