User Tools

Site Tools


en:msx:ibolit:ibolit

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:msx:ibolit:ibolit [2021-04-07 00:33]
Wierzbowsky [Pictures of the board]
en:msx:ibolit:ibolit [2021-09-16 22:33] (current)
Wierzbowsky [Schematics]
Line 1: Line 1:
 ====== iBolit — simple diagnostics cartridge for MSX ====== ====== iBolit — simple diagnostics cartridge for MSX ======
  
-====== About the project ======+===== About the project ===== 
 + 
 +Русская версия находится здесь: [[msx:​ibolit:​ibolit|]]
  
 iBolit is a simple diagnostics cartridge. During the previous years we've seen numerous messages from MSX users, whose computers suddenly stopped working after being removed from the storage or after another power cycle. Many people complained about black screens or about total power failure. It's a known fact that RAM and other elements may go bad during storing or at power–on. Diagnosing those problems usually starts from checking the power rails, clock signals, reset signal'​s state and activity on data and address bus. It has been decided to create a simple diagnostics cartridge that could help to perform the initial check of a computer and rule out the most common problems. iBolit is a simple diagnostics cartridge. During the previous years we've seen numerous messages from MSX users, whose computers suddenly stopped working after being removed from the storage or after another power cycle. Many people complained about black screens or about total power failure. It's a known fact that RAM and other elements may go bad during storing or at power–on. Diagnosing those problems usually starts from checking the power rails, clock signals, reset signal'​s state and activity on data and address bus. It has been decided to create a simple diagnostics cartridge that could help to perform the initial check of a computer and rule out the most common problems.
Line 8: Line 10:
  
  
-====== Components ​======+===== Components =====
  
-The parts for assembling the cartridge can be purchased from these sellers on AliExpress:​ +The parts for assembling the cartridge can be purchased from these sellers on [[aliexpress>​|AliExpress]]
-  * https://​www.aliexpress.com/item/​32929139598.html ​(buy the one with gray case and USB connectors on the left and right side) +  * [[aliexpress>item/​32929139598.html|buy the one with gray case and USB connectors on the left and right side]] 
-  * https://​www.aliexpress.com/item/​4000078359420.html ​(buy 2 converters) +  * [[aliexpress>item/​4000078359420.html|buy 2 converters]] 
-  * https://​www.aliexpress.com/item/​4001336380255.html ​(buy 2x5 pin headers) +  * [[aliexpress>item/​4001336380255.html|buy 2x5 pin headers]] 
-  * https://​www.aliexpress.com/item/​32890057619.html ​ (buy 2x5 pin connectors) +  * [[aliexpress>item/​32890057619.html|buy 2x5 pin connectors]] 
-  * https://​www.aliexpress.com/item/​4000970562846.html ​(also buy blue and yellow colors) +  * [[aliexpress>item/​4000970562846.html|also buy blue and yellow colors]] 
-  * https://​www.aliexpress.com/item/​32800771545.html ​(or use a different 5mm LED) +  * [[aliexpress>item/​32800771545.html|or use a different 5mm LED]] 
-  * https://​www.aliexpress.com/item/​32918831775.html ​(buy 1kOhm SMD resistor assemblies) +  * [[aliexpress>item/​32918831775.html|buy 1kOhm SMD resistor assemblies]] 
-  * https://​www.aliexpress.com/item/​32948284513.html ​(this LED is for the -12v voltmeter) +  * [[aliexpress>item/​32948284513.html|this LED is for the -12v voltmeter]] 
-  * https://​www.aliexpress.com/item/​32375666910.html ​(buy 10uF and 47uF capacitors) +  * [[aliexpress>item/​32375666910.html|buy 10uF and 47uF capacitors]] 
- +  * [[aliexpress>​item/​4001146953252.html|buy 50-pin angled slot connector]] 
-====== Important information ​======+===== Important information =====
  
 Please read the following notes carefully: Please read the following notes carefully:
Line 31: Line 33:
   * The pins of both DC-DC converters should be carefully bent at 90 degree angle and the converters have to be installed face–down. See the reference images   * The pins of both DC-DC converters should be carefully bent at 90 degree angle and the converters have to be installed face–down. See the reference images
   * The GAL chips need to be programmed with the firmware before use. A widespread TL866 programmer will do just fine. Use the .JED firmware file from the "​Firmware"​ folder and the "​GAL22V10D"​ chip type when programming   * The GAL chips need to be programmed with the firmware before use. A widespread TL866 programmer will do just fine. Use the .JED firmware file from the "​Firmware"​ folder and the "​GAL22V10D"​ chip type when programming
-  * Instead of one blue and two red LED assemblies you might want to install one red and two blue LED assemblies. Make your own choice. It's recommended to install the yellow LED assembly at the rightmost position. If you are installing the green LED assembly, you need to select a different value for the resistor assembly, for example 330 Ohm instead of 1kOhm+  * <​WRAP>​Instead of one blue and two red LED assemblies you might want to install one red and two blue LED assemblies. Make your own choice. It's recommended to install the yellow LED assembly at the rightmost position. ​ 
 +\\ Example: 
 + 
 +|<50% 25% 25% 25% 25%>| 
 +^  1  ^  2  ^  3  ^  4  ^ 
 +|  @#​0e34f1:<​fc white>​Blue</​fc> ​ |  @#​CC0000:<​fc #​FFFFFF>​Red</​fc> ​ |  @#​CC0000:<​fc #​FFFFFF>​Red</​fc> ​ |  @#​FFFF00:<​fc #​000000>​Yellow</​fc> ​ | 
 +|CLOCK|/​RD|/​RESET|/​BUSDIR| 
 +| |/​WR|/​INT|/​MERQ| 
 +|D7|A7|A15|/​IORQ| 
 +|D6|A6|A14|/​M1| 
 +|D5|A5|A13|/​WAIT| 
 +|D4|A4|A12|/​RFSH| 
 +|D3|A3|A11|/​SLTSL| 
 +|D2|A2|A10|/​CS12| 
 +|D1|A1|A9|/​CS2| 
 +|D0|A0|A8|/​CS1| 
 +If you are installing the green LED assembly, you need to select a different value for the resistor assembly, for example 330 Ohm instead of 1kOhm 
 +</​WRAP>​
   * Before inserting the diagnostics board into the MSX slot it's highly recommend to make sure that +5v on the slot is within acceptable range (not more than 6–7v!), otherwise the diagnostics board may be damaged. The device doesn'​t have the over–voltage protection on the +5v rail   * Before inserting the diagnostics board into the MSX slot it's highly recommend to make sure that +5v on the slot is within acceptable range (not more than 6–7v!), otherwise the diagnostics board may be damaged. The device doesn'​t have the over–voltage protection on the +5v rail
   *  The daughterboard with voltmeters is detachable. When it is detached, no power will be supplied to the upper cartridge slot. If you need to use the cartridge slot without the attached daughterboard,​ you need to put 5 jumpers horizontally on 5 pairs of pins of the connector   *  The daughterboard with voltmeters is detachable. When it is detached, no power will be supplied to the upper cartridge slot. If you need to use the cartridge slot without the attached daughterboard,​ you need to put 5 jumpers horizontally on 5 pairs of pins of the connector
  
-====== Schematics ======+==== JP1 pinout (on cartridge board) ​====
  
-{{:​msx:​ibolit:​v1_schematics.png|}}+{{:​msx:​ibolit:​jp1.svg?365|JP1}} 
 +|<40% 20% 40% 40%>| 
 +^  Assignment ​ ^  Pin number ​ ^^ 
 +^:::^  Input \\ (from MSX slot)  ^  Output \\ (to upper slot)  ^ 
 +|  +5v  |  10  |  9  | 
 +|  GND  |  8  |  7  | 
 +|  +12v  |  6  |  5  | 
 +|  GND  |  4  |  3  | 
 +|  -12v  |  2  |  1  |
  
 +==== JP2 pinout (on daughterboard) ====
  
-====== Pictures of the board ======+{{:​msx:​ibolit:​jp2.svg?​365|JP2}} 
 + 
 +|<40% 20% 40% 40%>| 
 +^  Assignment ​ ^  Pin number ​ ^^ 
 +^:::^  Input \\ (from MSX slot)  ^  Output \\ (to upper slot)  ^ 
 +|  +5v  |  10  |  9  | 
 +|  GND  |  8  |  7  | 
 +|  +12v  |  6  |  5  | 
 +|  GND  |  4  |  3  | 
 +|  -12v  |  2  |  1  | 
 + 
 +===== Schematics ===== 
 + 
 +{{en:​msx:​ibolit:​v1_schematics.png|}} 
 + 
 +===== Pictures of the board =====
  
 {{:​msx:​ibolit:​v1_f.jpg?​800|}} {{:​msx:​ibolit:​v1_f.jpg?​800|}}
Line 48: Line 91:
 {{:​msx:​ibolit:​dboard.jpg?​600|}} {{:​msx:​ibolit:​dboard.jpg?​600|}}
  
-====== Video ======+===== Video ===== 
 + 
 +Here are the videos of the iBolit cartridge running a diagnostics ROM from the [[en:​msx:​carnivore2:​carnivore2|Carnivore2]] cartridge that is installed into the upper cartridge slot:
  
-Here's the video of the iBolit ​cartridge running a diagnostics ROM from the Carnivore2 ​cartridge that is installed into the upper cartridge slot:+{{:​msx:​ibolit:​testproto2.mp4?​600|Testing ​iBolit ​with Carnivore2}}
  
-{{:en:​msx:​ibolit:​testproto2.mp4?​600|Testing iBolit with Carnivore2}}+{{:​msx:​ibolit:​testproto1.mp4?​600|Testing iBolit with Carnivore2 ​in the dark}}
  
-====== Firmware ​======+===== Firmware ​for GAL chip =====
  
 You can download the firmware for the GAL chip from the repository or from here: You can download the firmware for the GAL chip from the repository or from here:
Line 60: Line 105:
 {{:​msx:​ibolit:​ibolit_gal.zip|}} {{:​msx:​ibolit:​ibolit_gal.zip|}}
  
-====== Links ======+===== Links =====
  
 [[github>/​RBSC/​iBolit|Repository on GitHub]] [[github>/​RBSC/​iBolit|Repository on GitHub]]
  
-[[msxorg>/​forum/​msx-talk/​hardware/​simple-diagnostics-cartridge|Simple diagnostics cartridge]]+[[msxorg>/​forum/​msx-talk/​hardware/​simple-diagnostics-cartridge|Simple diagnostics cartridge ​- topic on msx.org forum]]
  
 [[https://​youtu.be/​Htql4ZJBLJU|YouTube video: Testing iBolit with Carnivore2]] [[https://​youtu.be/​Htql4ZJBLJU|YouTube video: Testing iBolit with Carnivore2]]
en/msx/ibolit/ibolit.1617744827.txt.gz · Last modified: 2021-04-07 00:33 by Wierzbowsky