I/O Board

https://github.com/MiSTer-devel/Main_MiSTer/wiki

Moderators: Mug UK, Zorro 2, Greenious, spiny, Sorgelig, Moderator Team

Sorgelig
Atari God
Atari God
Posts: 1191
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: I/O Board thread

Postby Sorgelig » Thu Sep 14, 2017 10:36 am

mpattonm wrote:I can only estimate that about 30-40% of effective airflow area would be blocked like that.


your estimation is wrong:
iobrd52.png

Since the rest of your post is based on originally wrong assumption, i don't want to write long reply.
Anyone can put a smaller fan and crew it by single screw. It's not industrial board so single properly tied screw will keep the fan securely.
As i've told before larger fan requires less RPM for the same air flow -> less noise. You can re-design the board if you don't like mine - that's the only i can say at the end.
You do not have the required permissions to view the files attached to this post.

Sorgelig
Atari God
Atari God
Posts: 1191
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: I/O Board thread

Postby Sorgelig » Thu Sep 14, 2017 10:42 am

gagadagatika wrote:I will probably buy 20 Boards when I make them for others, so the impact wouldn't be too high for me/them. This is different for people who just want to make one board for themselves. They would pay for 5 boards about 21 USD which is 10x higher as the normal price.

I've spent around 200USD by ordering many versions by 5USD (4USD for shipment). If i convert it to 25-30USD of each order, then probably i would spend around 700USD already. And i even don't count earlier prototypes before release MiSTer to public.

mpattonm
Captain Atari
Captain Atari
Posts: 159
Joined: Mon Oct 21, 2002 8:52 am
Location: Czech republic
Contact:

Re: I/O Board thread

Postby mpattonm » Thu Sep 14, 2017 11:20 am

Sorgelig wrote:
mpattonm wrote:...You can re-design the board if you don't like mine - that's the only i can say at the end.

Fair enough. Not that I am going to :)

bazar77
Atarian
Atarian
Posts: 3
Joined: Sat Feb 27, 2016 4:42 pm

Re: I/O Board thread

Postby bazar77 » Thu Sep 14, 2017 11:52 am

I received the pcb from Pavel. Good job.

https://ibb.co/b6CxpQ

There are two points together with iron solder.

https://ibb.co/hHVBG5

can someone tell me:
It is normal?
I clean the iron solder?

Thanks.

User avatar
gagadagatika
Atari freak
Atari freak
Posts: 59
Joined: Thu Jul 13, 2017 12:14 pm
Location: Germany / Denmark

Re: I/O Board thread

Postby gagadagatika » Thu Sep 14, 2017 12:10 pm

that's fine, those are pin 10 and 12 of the GPIO Connector and belong to GND. But this brings up the questions: What is the reason that you cut the polygon around pin 10, sorgelig? ... and why do you pull pin 10 down in the first place?

Image

Sorgelig
Atari God
Atari God
Posts: 1191
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: I/O Board thread

Postby Sorgelig » Thu Sep 14, 2017 12:16 pm

gagadagatika wrote:But this brings up the questions: What is the reason that you cut the polygon around pin 10, sorgelig?

To be able to cut this wire. It will disable VGA output and free its GPIO for other use.
Anyway, in newer versions I've poured this pin with polygon.

TorsteinP
Atariator
Atariator
Posts: 21
Joined: Tue Sep 05, 2017 5:34 pm
Location: Norway

Re: I/O Board thread

Postby TorsteinP » Thu Sep 14, 2017 7:46 pm

Anyone has a link to seller of VGA connector used on Ver 2.6 board? Couldn't find any matching board on DigiKey.
The one linked to on Wiki page doesn't fit. It has 3 rows of pins but the board only has 2 rows.

mpattonm
Captain Atari
Captain Atari
Posts: 159
Joined: Mon Oct 21, 2002 8:52 am
Location: Czech republic
Contact:

Re: I/O Board thread

Postby mpattonm » Thu Sep 14, 2017 9:28 pm

They are quite non-standard, I guess your only chance is that Aliexpress seller. Or I have some 3 or 4 left I could possibly spare one.

TorsteinP
Atariator
Atariator
Posts: 21
Joined: Tue Sep 05, 2017 5:34 pm
Location: Norway

Re: I/O Board thread

Postby TorsteinP » Thu Sep 14, 2017 9:56 pm

mpattonm wrote:They are quite non-standard, I guess your only chance is that Aliexpress seller. Or I have some 3 or 4 left I could possibly spare one.
Found it on Aliexpress. https://www.aliexpress.com/item/10pcs-l ... .10.3FiHhC

Sorgelig
Atari God
Atari God
Posts: 1191
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: I/O Board thread

Postby Sorgelig » Fri Sep 15, 2017 10:57 pm

mpattonm wrote:Please note that Sunon does not have ball bearing fan in 40x40x10 mm, which really is mass product cathegory, while 25x25mm fan are provided with Vapo technology.

and here you are wrong:
https://www.digikey.com/product-detail/ ... ND/2757777
This model is 40mm with Vapo ball bearing.

Sorgelig
Atari God
Atari God
Posts: 1191
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: I/O Board thread

Postby Sorgelig » Fri Sep 15, 2017 11:06 pm

here are all Sunon 40mm fans with vapo on DigiKey:
https://www.digikey.com/products/en/fan ... ageSize=25

Of course i didn't try them and don't know how they are good. I suggest to choose the lowest RPM version (5800).

Sorgelig
Atari God
Atari God
Posts: 1191
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: I/O Board thread

Postby Sorgelig » Fri Sep 15, 2017 11:17 pm

But i suggest to use ADDA AD0405LB-G70 fan (which i'm using).
It's very quiet (21db, 4200rpm) and also uses ball bearing.

kolla
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 103
Joined: Thu Sep 17, 2015 11:39 pm
Contact:

Re: I/O Board thread

Postby kolla » Sat Sep 16, 2017 4:02 pm

Newsdee wrote:RS232 could also help communicate with older hardware (and is also present on MiST by removing the MIDI expansion).


One thing that would be perfect (at least for me :grin:) was if the Amiga core serial port, by default could attach to a tty on the Linux already running there - then serial port debugging etc could simply be done from the Linux side ;)
-- kolla

Sorgelig
Atari God
Atari God
Posts: 1191
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: I/O Board thread

Postby Sorgelig » Sat Sep 16, 2017 11:14 pm

kolla wrote:One thing that would be perfect (at least for me :grin:) was if the Amiga core serial port, by default could attach to a tty on the Linux already running there - then serial port debugging etc could simply be done from the Linux side ;)

You can try to make it. If it will work well, then i will add it into main branch.

Sorgelig
Atari God
Atari God
Posts: 1191
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: I/O Board thread

Postby Sorgelig » Sun Sep 17, 2017 12:05 pm

I/O Board v5.1 has been released.

Key features from previous release - secondary SD card connected directly to FPGA. ARM has no direct access to this card. Currently there are no cores supporting the secondary SD, but i expect to appear them soon. SD card has full connection, so it can be access not only in crippled SPI mode, but also in native SDIO mode.

I've tested in semi-ported old ao486 core when it had no MiSTer SD card access and required additional SD card (SDIO mode). So, basically it works and should be safe for release.

Sorgelig
Atari God
Atari God
Posts: 1191
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: I/O Board thread

Postby Sorgelig » Mon Sep 18, 2017 10:35 am

This is Micro SD socket i've used:
https://www.aliexpress.com/item/10pcs-l ... 08642.html

The link above is just for information purpose, to show how connector looks like. I think mouser/digikey/rs-online should have it as well.
This is most hand soldering friendly connector. The same connector is used in SD2Vita adapter if it can help :)

Sorgelig
Atari God
Atari God
Posts: 1191
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: I/O Board thread

Postby Sorgelig » Tue Sep 19, 2017 12:43 pm

Arduino headers are optional. It's not required to be soldered (but it's good to solder if you intend to plug/unplug expansions often) since it's simple pass-through connector.

It should NOT be fully seated. Check the picture:
iobrd_arduino.png

The header height will be at the same level as fan - 10mm. This height is also limited by arduino header on DE10-nano which won't allow to plug it more deep. So, basically you just insert the header fully and will be seated at level as shown on picture.

To provide the power for expansion boards i've added additional 3-pin connector which should be soldered on I/O board and should be at the same height as Arduino header. So, check the picture. I suggest to use arduino header temporary to get correct height.
You do not have the required permissions to view the files attached to this post.

User avatar
gagadagatika
Atari freak
Atari freak
Posts: 59
Joined: Thu Jul 13, 2017 12:14 pm
Location: Germany / Denmark

Re: I/O Board thread

Postby gagadagatika » Thu Sep 21, 2017 12:30 pm

I am creating a BOM right now for my next order and plan to use the following parts. I haven't ordered them yet, so if someone has some tips or knows better parts from Digikey :)
I am not going to order from Mouser again because I want to avoid the hassle I had the last time with FedEx.

For the Arduino header, I will use regular male header:
https://www.digikey.com/products/en?keywords=S1131EC-40-ND

Image

I think they are equally as accessible and much cheaper. I measured the length: We need 5.8mm for the female header on the DE10-Nano and an additional 1.6mm for the PCB. The header I have chosen is 8.34 mm on the post side and has the standard 5.8mm on the mating side.

I would use the Arduino header but I struggle to find them with 5 and 3 pins and I find them quite expensive.

The Fan:
https://www.digikey.com/products/en?keywords=259-1795-ND

Image

It has Vapo-Bearing, 7CFM Air-Flow, 0.120 static pressure, runs on 5800RPM and is supposed to be quite with about 20dBA. I checked the datasheet of this fan to make sure the data is correct and this is what the manufacturer is officially stating.


SD-Card:
I have ordered the recommended ones from AliExpress
https://de.aliexpress.com/item/10pcs-lot-9pin-Micro-SD-card-slot-connectors-size-14-15mm-TF-card-deck-fit-for/32763208642.html

VGA Switch
I think I go with a horizontal version of the sliding switch:
https://www.digikey.com/products/en?keywords=CKN9545-ND

Image

It is difficult to find a non-shorting vertical version on digikey that fits the dimensions.

Tactile Switches
I think those are pretty close to the ones in the rendered images:
https://www.digikey.de/product-detail/de/TL3300DF160Q/EG4906CT-ND/2498468

Image

Heatsink:
from my measurement, it seems that 11.4mm would fit perfectly the space between the chip and IO-Board.
https://www.digikey.de/product-detail/d ... -ND/655557

Image

XH2.54 Connectors:
I will go with the following from AliExpress.
https://de.aliexpress.com/item/10pcs-lo ... Title=true
Last edited by gagadagatika on Thu Sep 21, 2017 3:59 pm, edited 6 times in total.

weirdocollector
Atariator
Atariator
Posts: 29
Joined: Wed May 27, 2015 3:56 pm

Re: I/O Board thread

Postby weirdocollector » Thu Sep 21, 2017 2:23 pm

Hi gagadagatika !

Count me for one of these I/O board once you'll start selling them :D

Sorgelig
Atari God
Atari God
Posts: 1191
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: I/O Board thread

Postby Sorgelig » Thu Sep 21, 2017 8:32 pm

gagadagatika wrote:For the Arduino header, I will use regular male header:
https://www.digikey.com/products/en?key ... 31EC-40-ND

you can see on my picture above, it should be female connector, not male!
You cannot simply swap the female to male as it won't be compatible with future expansions.
It's better not solder it at all and let the end user to solder if they will use extension boards.


Be noted that 5800RPM will be audible. I'm using 4200RPM fan (ADDA) and it's on the max noise i can endure.
But it's kind of preference.

gagadagatika wrote:VGA Switch
I think I go with a horizontal version of the sliding switch:
https://www.digikey.com/products/en?keywords=CKN9545-ND

This is not correct orientation. It should be 90 degree - otherwise it won't be accessible if you will put the whole device into case.
This switch is supposed to be used:
http://twen.rs-online.com/web/p/slide-switches/7023754/

User avatar
gagadagatika
Atari freak
Atari freak
Posts: 59
Joined: Thu Jul 13, 2017 12:14 pm
Location: Germany / Denmark

Re: I/O Board thread

Postby gagadagatika » Thu Sep 21, 2017 8:58 pm

Sorgelig wrote:you can see on my picture above, it should be female connector, not male!
You cannot simply swap the female to male as it won't be compatible with future expansions.
It's better not solder it at all and let the end user to solder if they will use extension boards.


Unfortunately, I couldn't find any 3 or 5 pin female Arduino header. I will give it another look. The idea with the male header was more a compromise, but I see your point here. If we want to ensure future expandability, we need to agree on a standard connector.

Sorgelig wrote:Be noted that 5800RPM will be audible. I'm using 4200RPM fan (ADDA) and it's on the max noise i can endure.
But it's kind of preference.


yes, but the ADDA cost also 12€ and more, depending on where to buy. The price is already skyrocketing and my intention here is to find the best price-performance ratio :D If the values from the datasheet are true then the Sunon should also run with 21dBA. But I understand that marketing and reality are often two different things. We will see how it performs.

Sorgelig wrote:This is not correct orientation. It should be 90 degree - otherwise it won't be accessible if you will put the whole device into case.
This switch is supposed to be used:
http://twen.rs-online.com/web/p/slide-switches/7023754/


I agree with you on that. I will order the vertical switch from RS as you suggest, but it will also add another euro to the total.

Thank you very much for your feedback! It helped me a lot :cheers:

Sorgelig
Atari God
Atari God
Posts: 1191
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: I/O Board thread

Postby Sorgelig » Thu Sep 21, 2017 10:51 pm

gagadagatika wrote:Unfortunately, I couldn't find any 3 or 5 pin female Arduino header. I will give it another look.

3pin connector is not arduino, but normal female connector with standard pin length. You just need to solder it higher than original. It's still possible to solder.
5pin connector - you won't find it probably. Make it from 6pin Arduino connector. You will need to do a small manual work: remove one metallic pin and then cut out the plastic by sharp cutter. Couple trier - and you will get used. It's really easy.

Sorgelig
Atari God
Atari God
Posts: 1191
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: I/O Board thread

Postby Sorgelig » Thu Sep 21, 2017 10:57 pm

Probably, the whole arduino header can be an optional and save some cost for end-user. Can be soldered by special request. But it's up to you. Just don't replace it by male connectors!
It's good to have 3-pin power female connector soldered for expansions, while two long arduino headers can be left unsoldered. As i've mentioned earlier, they are simply pass-through and have no connection to I/O Board circuit. So these headers can be simply inserted without soldering. Can save a lot of time of dual-side connector soldering.

User avatar
gagadagatika
Atari freak
Atari freak
Posts: 59
Joined: Thu Jul 13, 2017 12:14 pm
Location: Germany / Denmark

Re: I/O Board thread

Postby gagadagatika » Thu Sep 21, 2017 11:00 pm

Sorgelig wrote:
gagadagatika wrote:Unfortunately, I couldn't find any 3 or 5 pin female Arduino header. I will give it another look.

3pin connector is not arduino, but normal female connector with standard pin length. You just need to solder it higher than original. It's still possible to solder.
5pin connector - you won't find it probably. Make it from 6pin Arduino connector. You will need to do a small manual work: remove one metallic pin and then cut out the plastic by sharp cutter. Couple trier - and you will get used. It's really easy.


Ok, I ordered now the following Connectors:

3 Pin Female Header: https://de.aliexpress.com/item/20-Pcs-Per-Lot-2-54mm-Pitch-3-Pin-Female-Single-Row-Straight-Header-Strip-PH/1798441671.html?spm=a2g0x.10010108.1000016.1.5dd78ccbU0HijP&isOrigTitle=true

6 Pin Female Header: https://de.aliexpress.com/item/20-Pcs-Per-Lot-2-54mm-Pitch-6-Pin-Single-Row-Stackable-Shield-Female-Header-for/32273300535.html?spm=a2g0x.10010108.1000016.1.4eee8566TEuT7Z&isOrigTitle=true

I guess I will cut off the remaining pin then.

10 Pin Female Header: https://de.aliexpress.com/item/20-Pcs-Per-Lot-2-54mm-Pitch-10-Pin-Single-Row-Stackable-Shield-Female-Header-for/32272959208.html?spm=a2g0x.10010108.1000016.1.6cc47af57ZHNaN&isOrigTitle=true

Sorgelig
Atari God
Atari God
Posts: 1191
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: I/O Board thread

Postby Sorgelig » Fri Sep 22, 2017 8:39 pm



Return to “MiSTer”

Who is online

Users browsing this forum: No registered users and 2 guests