Jump to content

Photo

ABBUC Hardware contest 2014


24 replies to this topic

#1 Sleepy OFFLINE  

Sleepy

    Moonsweeper

  • 256 posts

Posted Tue Sep 2, 2014 2:01 AM

Hi,

 

unfortunately I can´t find the introducing thread for the2014  ABBUCs annual hardware contest, so I start a new one.

This year, you can call it a real competition; seven "final" contributions were submitted.

Due to too little submission this year, the competition "hardware in development" doesn´t take place.

The participants belonging to the category "final" are, in order of registration:

1. SIO2BT by Montezuma (D) (status: hardware arrived & testetd)
2. MidiJoy by freetz (D) (status: hardware  arrived & tested)
3. SuperSpeedy by guus/hias (NL/A) (status: hardware  arrived)
4. MultiJoy-Hub by krupkaj (CZ) (Status: hardware  arrived)
5. SYS-Check II by tfhh (D) (status: (hardware  arrived))
6. Debug-Anzeige by megahz (D) (status: hardware  arrived)
7. CXB-14 by irgendwer (D) (status: hardware  arrived)
 

Latest news and descriptions (mostly german) you´ll find here: ABBUC-forum

 

I´ll try to add english descriptions here.

 

Sleepy


Edited by Sleepy, Tue Sep 2, 2014 2:05 AM.


#2 8Bitjunkie OFFLINE  

8Bitjunkie

    Moonsweeper

  • 293 posts
  • Location:Germany

Posted Tue Sep 2, 2014 8:39 AM

WOW - very cool guys !!!!   :-D



#3 Mathy OFFLINE  

Mathy

    River Patroller

  • 2,468 posts
  • Location:Heerlen, NL

Posted Tue Sep 2, 2014 9:24 AM

Hello guys

 

I see two maybe three things I absolutely need.   :D

 

Sincerely

 

Mathy


  • skr likes this

#4 skr OFFLINE  

skr

    Dragonstomper

  • 620 posts
  • Ready
  • Location:Hamburg

Posted Tue Sep 2, 2014 9:43 AM

Great stuff! 



#5 TheMontezuma OFFLINE  

TheMontezuma

    Dragonstomper

  • 565 posts
  • Location:Hildesheim, D / Kraków, PL

Posted Tue Sep 2, 2014 10:03 AM

More info about SIO2BT project:

http://atariage.com/...-2#entry3065388



#6 Irgendwer OFFLINE  

Irgendwer

    Stargunner

  • 1,262 posts
  • Location:Germany

Posted Tue Sep 2, 2014 10:25 AM

Great stuff! 

 

You may guessed that already: The CXB14 is the result of our conversation in Berlin...


  • skr likes this

#7 MrFish ONLINE  

MrFish

    River Patroller

  • 4,249 posts
  • Location:1010-1010

Posted Tue Sep 2, 2014 11:07 AM

Look like one of the nicest groups of hardware for the competition I've seen.



#8 Sleepy OFFLINE  

Sleepy

    Moonsweeper

  • Topic Starter
  • 256 posts

Posted Tue Sep 2, 2014 11:22 PM

2. MidiJoy: homepage

 

4. MultiJoy Hub:

 

Multijoy Hub

General description

Multijoy Hub connects two Multijoy4 or Multijoy8 adaptors together for playing Multijoy games which support more than 4/8 players.

Usage

Connect Multijoy Hub to your Atari computer. Attach two Multijoys to the hub. Players 1-4 / 1-8 (depend if you use Multijoys 4 or 8 ) are accessible on the ports of Multijoy 1, Players 5-8 / 9-16 on the ports of Multijoy 2. Select the Multijoy4 or Multijoy 8 mode with the switch. Fire up you favorite Multijoy game and play.

How it works

The original Multijoy interface uses 74LS138 1-of-8 decoder for accessing up to 8 joysticks. Controler selection takes 3 bits from the joystick port. The 4th bit is connected to the Enable pins of the decoder and could be used for Multijoys' selection. It is done together with Multijoy type settings by two 7486 XOR gates and two invertors 7404.
It is possible to use Multijoy Test program MJTESTER.COM from Flop number 50 for testing the functionality.

Documentation package

The package consists of the bill of material, schematics and PCB plan in Eagle 6.5. There is also a pack with gerber files for Seeed Studio.

Conclusion

The Multijoy Hub was successfully used during the Fujiama party. We played Shot'em All and Cervi 2 in 12 players.

 

file.jpg

 

Jan Křupka

 

Sleepy


Edited by Sleepy, Tue Sep 2, 2014 11:23 PM.


#9 Sleepy OFFLINE  

Sleepy

    Moonsweeper

  • Topic Starter
  • 256 posts

Posted Wed Sep 3, 2014 1:05 PM

5. SYS-Check II

 

 

Here´s a somewhat abbreviated description. I hope I´ve found the right words and the text is translated reasonably understandable.
Sorry for bad grammar and mistakes; I didn´t have much experience in speaking englisch.
 
I can´t add pictures (got an error-message); for the missing pics please have a look at the ABBUC-Forum
 
Sleeπ

 

 

 

Project "Sys - Check II" is designed to allow preliminary diagnoses on faulty devices without opening an Atari XL or XE  and to simplify troubleshooting.

 

Sys-Check II (the following simple "Sys-Check") is a pcb fitting to the XEs ECI and the XLs PBI. When using PBI either +5V must be applied to pin 47/48 or a cable located on the pcb is inserted into pin 7 of the joystick port 2 (as known from the Turbo-Freezer).

 

For normal operation as a diagnostic card, both DIP switches must be in the "OFF" position, ie show towards the right edge of the board.

 

Sys - check can also be used with an Atari 600XL , but it must be upgraded to 64K. For computers that have less than 64 Kbytes of main memory , Sys-Check will always report an error.

 

 

Picture missing

 

Start up Sys-Check

 

For the proper function, a possibly inserted module must be removed (the built-in BASIC is always hidden). For computers with built-in SDX , Flashmodules or other enhancements of this kind , they must be completely disabled or removed (if possible). 

 

 

After switching on the computer with Sys-Check plugged in, memory test starts immediately. This looks as follows: 

 

 

Picture missing

 

First 2 KByte RAM are checked in one step:

 

If Sys-Check reached this point you can say that...

 

- CPU, ANTIC and GTIA working correct

- No short at the Data- or adressbus

- Supply voltage seems to be stable

 

If this step is sucessfully done, the display switches to 256 Byte-steps:

 

 

Picture missing

 

RAM between $0800 and $BFFF is cheked per page. Subsequently, the upper 16K  (the area  „below the operating system“) are checked.

 

Picture missing

 

To test this memory, video output is disabled, otherwise it would result in graphical errors. Thus, the user sees that the test is still working, a few colorful patterns are shown, as is known from unpackers:

 

If this is also gone through properly , hopefully the positive message appears that the memory is ok:

 

Picture missing

 

Now, Sys-Check is waiting for pressing START - or pressing the fire button of joystick 1 if no keyboard is connected. (Therefore, the +5V should be taken from joystick port 2 8)

 

For running the memory test, the mainboard must not be completely equipped with all integrated circuits: The POKEY may be missing, the PIA also. Operating system and BASIC-ROM can be removed. Even without a single RAM on the mainboard the the test will run, but, of course, report errors.

 

For the following test - if the operating system ROM is working properly - the PIA is required. Checksums of the OS calculated and compared with the checksum stored in the ROM - just the same the well-known self-test does. Here only two output options are possible: 

 

 

Picture missing

 

Checksum okay – everything´s fine.

 

 

Picture missing

 

If checksum doesn´t match, this could have different reasons: perhaps the OS ROM (or EPROM) is defective, not plugged in or there is a patched OS version on it with disabled self-test and the checksum was not adjusted correctly. Good patches (as Hias' High Speed SIO patch) should run.

 

In the many years I spent in fixing  XL/XE, I found several broken OS-ROMs! This is not as rare as some might think. A non-starting Computer must therefore not always be a mistake of the RAM, but also like the OS ROM. Sys-Check recognizes this reliable. At this point, you can´t do much more except re-START (or fire button of joystick 1) in order to re-start the test from the beginning. This can be quite useful if you suspect a temperature-dependent error. 

 

 

 

Detection of defective RAM

 

A computer with defective memory is easy to detect for the experienced Atarians. Who has an old 800 XL motherboard with the Rams are socketed, tests gradually all RAMs by and usually has relatively quickly found the or the "guilty" ones.

 

Unfortunately, newer XL and XE generally have no socketed RAM, therefore troubleshooting is more difficult. Although build-in selftest sometimes starts, but shows endless memory errors - useless for the user. Due to the 2D matrix of DRAMs (addressed in columns and rows), we must have the exact address of the defective Bit(s) to calculate what memory chip has a quirk. Here Sys-check comes into play: if Sys-Check detects defective RAM, this is displayed as follows : 

 

 

Picture missing

 

This example shows a defective DRAM chip containing data bit 6 (01000000). Sys-Check shows in an easy-to-understand way which DRAM on the board has to be replaced. The chip number (Uxx) agrees with the respective board and match as well with the position of the chip. There are four columns showing the location of the DRAM which are easily distinguish to the corresponding Atari. 

 

column 1 „800 XL“

 

The most prevalent version (PAL as well as NTSC) of the Atari 800 XL. Easy to recognize:  it has five large chips with 40 pins.

 

 

column 2 „800 XLF“

 

This version of the Atari 800 XL motherboard is also easy to recognize: it contains six large chips with 40 pins. It is called "ROSE"-motherboard with the Freddie-chip , which is otherwise found in the XEs and the XEGS only.

 

 

column 3 „XE 8x4164“

 

In this column, defective memory with an Atari 800 XE or XE 130 which with 8 DRAM modules 4164 ( Atari 800 XE ) or with 16 DRAM modules 4164 ( Atari 130 XE ) are equipped, are shown. In these models, the 8 blocks to the left are the DRAMs , which are responsible for the main memory. The right of it are the 800 XE unequipped and the 130 XE for additional storage. For the testing of the additional memory there are enough good programs , so Sys-Check doesn´t check this not yet.

 

 

column 4 „XE 2x41464“

The last column is for the Atari XE board versions, which only contains 2 or 4 DRAMs 41464 on it. The 130 XE with this mainboard has four chips , the 800 XE  two chips. For the main memory, always the upper two chips are of note. Since a DRAM type 41464 stores four bits at a time, an error in bit 0..3 always marks the upper (U9), an error in bit 4..7 always the lower RAM (U10).

 

If several bits are defective, it is also recognized by Sys-check and multiple defective chips are shown: 

 

 

Picture missing

 

In this example, the data bits 0 and 3 are defective. This example also shows that the Atari 800 XL with Freddie and the Atari XE with 8 or 16 DRAMs , although have an identical U-name, but not the same bits of the same respective positions of DRAMs. Again, press START or the fire button of the joystick in port one to restart the test.

 

 Now "just" heat up the soldering iron, exchange the marked chips and hope that it's.(in most cases this should be the case).

 

 

What Sys-check can not 

 

Spells; because of a lack of power

 

If there are any short circuits, no clock is generated, MMU, CPU, ANTIC  or GTIA is defective, then Sys-Check doesn´t work. It is not a panacea. But in practice, 90% of all defective Ataris due to broken memory or ROM. Troubleshooting should therefore be quite shorten dramatically in many cases by Sys-Check.

 

 

In rare cases, it may happen that all bits maked by Sys-Check as defective. Or in case of multiple starts Sys-Check finds other defects every time. In such a case, only the classic replacing methode will help. Usually, this is due to a DRAM which short circuits to the address lines of the RAM (MAD0..7). Also, such an error due to a defective Freddie or another components involved to RAM-control (the two 74LS158 , 74LS51 , the Delay Line IC , etc. ).

 

It should then are classic looking with an oscilloscope or just blindly replaced. In general, of course, should the usual instructions are followed. In case of defective XL or XE are these restore in case of doubt to its original state. In general, should the board are only fully developed and tested outside of the housing. a Visual inspection on charred strip conductors etc. is also mandatory. 

 

 

 

 

If Sys-Check doesn´t run

 

… there could be different reasons:

 

- CPU, ANTIC, GTIA, MMU or another, important chip is damaged.

- problems with the power supply

- shortcircuits

- Contacts of PBI or ECI / module bay ( XE ) are dirty or corroded 

 

 

When the board was removed from the housing , especially the XL PBI should be cleaned. Use an eraser to clean both(!) sides of the PBI properly. Then remove the eraser residues with a dry cloth. 

When there is any solder at the contacts of the PBI , the corresponding contacts are to clean and remove the solder with a desoldering pump or solderwick.  It is important here that all contacts have the same " level " so that the contacts of the Sys-Check have a secure connection. 

The XE provides cleaning with compressed air , vacuum cleaner etc..

Are clear skid marks on the contact tongues seen emerize them carefully with a nail file or fine, folded sandpaper.  

 

[...]

 

What will be next ?

Sys -Check offers many expansion options , I gradually will implement. Unfortunately, not enough time anymore to install delicacies. But my goal should be to rebuild all the tests that the ATARI´s CPS SALT test module offers. A few of the upcoming features:

- Test of joystick ports

- Test of extended RAM

- Test on GTIA error

- And much more...

 

 

Obduktion von Sys-Check

 

Sys-Check is built up deliberately simple and easy to solder. No SMD components used and all components are mounted to each other by a wide gap, that also not very experienced hobbyists should be able to populate their Sys-Check pcb.

 

[...]

 

 

 

 


Edited by Sleepy, Wed Sep 3, 2014 1:06 PM.


#10 Sleepy OFFLINE  

Sleepy

    Moonsweeper

  • Topic Starter
  • 256 posts

Posted Wed Sep 3, 2014 11:01 PM

3. SuperSpeedy

 

Thanks to Mathy for conversation.

I still have problems to add pictures; I took the adress the pictures are saved at ABBUC-forum (i.e. http://www.abbuc.de/phpBB3/download/file.php?id=2327) and tried to insert it with help of AA editor´s "image"-button. Unfortunately, it doesn´t work.

 

Sleepy

 

The MegaSpeedy

 

...is a universal 1050 disk drive upgrade.  It replaces most well known (in Europe) disk drive enhancements, has an “original 1050 mode” and the new “MegaSpeedy mode” with 32 kB ROM and 448 kB RAM.

 

Of course, all features of the existing disk drive enhancements will be supported, for instance the track display and the buzzer in the Speedy and the Centronics interface and speed change switch of the 1050 Turbo upgrade plus other special features of the emulated drive enhancements.

 

In each mode, four ROM slots are available, for instance “Speedy with BiBoDOS” / “Speedy with HSS Copy”, etc. that can easily be changed with the integrated flasher.  The flasher can also copy and activate the content of a disk drive ROM into the RAM of the MegaSpeedy, making it easy to quickly test your own disk drive ROM developments.

 

Selecting the disk drive enhancement mode and ROM slots can easily be done via a display, a digital turning knob and one or two switches:

 

After you've switched the drive on or after pushing the reset button, the MegaSpeedy is in configuration mode.  The currectly saved configuration will be displayed and will after three seconds automatically be activated.

 

A switch is used to select up to four user presets (for instance “original 1050”, “1050 Turbo”, “Speedy”, etc.)

 

The digital turning knob is used to change the configuration.  For that reason, the mode the drive is in, is shown in the first position of the display, while the ROM slot (1-4) is shown in the second position of the display.

 

The following modes are available (in brackets: the character shown on the display):

 

  • Speedy (“y”): Original Speedy mode with track display and buzzer
  • SuperSpeedy (“S”): SuperSpeedy mode, with 192 kB RAM, SuperCopy, track display and buzzer
  • MegaSpeedy (“E”): MegaSpeedy mode, with 32 kB ROM, 448 kB RAM, SuperCopy, track display and buzzer
  • original 1050 (“o”)
  • 1050 Turbo (“t”): including rev.switch and Centronics interface
  • Flasher (“FL”):  integrated flasher.  When the lever that usually presses the drive head onto the disk is in it's upright position, the flasher is directly loaded from the MegaSpeedy ROM.

 

There's enough space inside the ROM for more disk drive enhancements.  The MegaSpeedy supports, besides the above mentioned preinstalled enhancements, the following disk drive enhancements:

 

  • Happy (“H”) including track display (depending on the ROM code that is used)
  • US-Doubler (“U”)
  • Super Archiver (“A”) including rev.switch and fuzzy/weak sector creation
  • 1050 Duplicator (“d”)
  • SuperMax (“u”)

 

To use the above enhancements, the user has to use the built in menu to upload the ROM files into the disk drive.  The user also has to be in possession of the original disk drive enhancement (Happy, US Doubler, Super Archiver, 1050 Duplicator, Supermax).

 

The emulated enhancement itself is not needed to run the MegaSpeedy.

 

Depending on the personal preferences of the individuel user, the following preset switches can be built in:

 

  • no switch: one user preset
  • one switch, single throw: choice between two user presets
  • one toggle switch, single throw with neutral middle position: three user presets
  • two switches, single throw: four user presets

 

Guus Assmann (guus) / Matthias Reichl (Hias)

 

For pics of please visit ABBUC-Forum

 

Prototype: picture missing

 

Prototype in 1050:picture missing

 

Disk drive with MegaSpeedy built in.  The switch over the turning know on the right has nothing to do with the MegaSpeedy.  The turning know (incremental switch with push function) replaces the Hex-turning knob of the prototype and an easy selection of the emulated disk drive enhancements.



#11 Larry OFFLINE  

Larry

    River Patroller

  • 3,923 posts
  • Location:U.S. -- Midwest

Posted Thu Sep 4, 2014 5:06 AM

Wow -- SYS-Check II and Super Speedy sound very interesting (and I'm not even a big fan of floppy disks)!  Hope they make it to production.

 

-Larry



#12 Dropcheck OFFLINE  

Dropcheck

    Stargunner

  • 1,181 posts
  • Location:Stigler, OK

Posted Thu Sep 4, 2014 8:26 AM

    ABBUC Forum website seems to be down.  I've tried ie and firefox and both are saying the basic address is timing out.  Anyone else having same problem?



#13 atari8warez OFFLINE  

atari8warez

    River Patroller

  • 2,724 posts
  • Location:Canada

Posted Thu Sep 4, 2014 8:29 AM

 Anyone else having same problem?

Yes



#14 guus.assmann OFFLINE  

guus.assmann

    Moonsweeper

  • 330 posts
  • Location:Netherlands City EDE

Posted Thu Sep 4, 2014 9:20 AM

Hello Larry,

 

There are working prototypes of the Super Speedy, be it in a somewhat "leaner" version.

The current prototypes are based on the "old" PCB, that has got a slightly bigger CPLD (From XC9572 to XC95144)

The package is the same, but the 144 has 7 I/O pins that are not used on the 72.

An upgraded PCB will be made shortly. And of course, no problems are expected......

After the contest, intrest will be gauged and pre-ordering can be started.

So it should be ready quite fast.

There's not enough data yet, to give an acurate price.

But it's safe to claim, the price will be below $75 and above $30. (and not exactly in the middle of these boundaries as well :-) )

 

If you really can't wait, a prototype may be available.

 

BR/

Guus



#15 Larry OFFLINE  

Larry

    River Patroller

  • 3,923 posts
  • Location:U.S. -- Midwest

Posted Thu Sep 4, 2014 9:29 AM

Thanks, Guus!  And great work from you and Hias!

 

-Larry



#16 Mathy OFFLINE  

Mathy

    River Patroller

  • 2,468 posts
  • Location:Heerlen, NL

Posted Thu Sep 4, 2014 9:53 AM

Hello guys

 

Yes, the ABBUC site is down at the moment.  Cas told me the server is gone.  He probably didn't mean somebody toke it (duh!), but I guess the server is down.  They are working on it.

 

Sincerely

 

Mathy



#17 Mathy OFFLINE  

Mathy

    River Patroller

  • 2,468 posts
  • Location:Heerlen, NL

Posted Thu Sep 4, 2014 12:29 PM

Hello guys (m/f)

 

The ABBUC site is back online.

 

Sincerely

 

Mathy



#18 Sleepy OFFLINE  

Sleepy

    Moonsweeper

  • Topic Starter
  • 256 posts

Posted Thu Sep 4, 2014 12:45 PM

6. Debug-Anzeige
 
Here´s my translation for megahz´s debug-display.

Again, for pics please look at ABBUC-forum.

Sleepπ


The debug display...

The story before...

Who programmed much tinkering with hardware and (in memory) well versed inside the Atari, for example in games infinite life or want to change anything other, has certainly often thought it would be nice if you had something that displays the current data and/or addresses.
This idea I've had since the 90s and there were already three very elaborate approaches to realize a debug display.


The first version was on 160x100mm 2 breadboards , jam-packed with standard TTLs , seven-segment displays and up some flying wires. Power consumption approx 3A , only $D300 and $D301 (selected by a dip-switch) displayed, other addresses required the exchange of ICs and soldering ...

The second version was never built properly, but it is in Eagle and with a 80C51 microcontroller and a DUAL-RAM chip. It should be one part of the DUAL-SRAMs displayed in the ATARIs memory that can be read by the microcontroller and other part are then displayed on a LCD. However, the project failed because of timings-problems between Atari and 8051 as well as the high price of such DUAL-SRAMs.

The third version works with GALs as 7-segment decoder, 74688 comparator, BCD rotary switches with which you can set the address of $ 0000- $ FFFF and works, but with 3 sandwich boards and 12 gals and 12 74688 already elaborateand expensive.


This is all history...

The incentive to the actual DEBUG-DISPLAY came during the redevelopment of the Freezers in 2011 with new logic in Xilinx PLD. Because now that we have the "power to hide/show" any memory by the tricks of the REFRESH-line options things like the Freezer or the debug display are possible. The debug display is plugged into the third 50-pin female connector of an existing XL-PBI adapter board from Freezer2011.
Since the 3rd place usually still has no female connector, this comes with the debug display to solder it.
The XE-PBI adapter board has no third female connector.Remedy would be an XL-PBI-board connected to the XE-adapter board or by 2x25pol. ribbon cable to solder the debug display directly.Of course, an operation is possible without a freezer; it needs only a straight connection between the PBI and the debug-display.


No matter if you use Omnimon, Bibomon, Freezer or Basic... the debug-display can be adjusted with all! The actuall adress is shown by four 7-segment displays, the data by two 7-segment displays.


picture missing


The expansion can be controlled via four switches could be changed by the logic):

Sw1 = upper left
Sw2 = upper right
Sw3= lower left
Sw4= lower right

SW1 SW3 SW4
  on    off    off     shows content of the adress stored in $D3FE/FF. At startup predefined to $D5A0; Cartridge´s bankregister
  off    on    off     predefined to $D301 – shows status of ramdisk/memory expansion
  off    off    on     predefined to $0302 – shows SIO-command
  on    on    on     predefined to $D300 (joysticks)
  on    off    on     predefined to $0244 (reset)
  on    on    off     predefined to $D500
  off    off    off     live mode – shows the actuall adresse and data.

sw2 on: IRQ break; indicated by the first segment´s decimal point.

The switch´s mode can be changed by the PLDs logicfile.

A special feature is implemented:
Pressing the upper right switch slows down the computer and live-mode is activated. Quite interesting for gamers!


Another special feature is the decimal point of the right segment:
It indicates if coldstart-flag ($244<>0) is set.

The pcb´s design fits comfortably behind the freezer2011 and protrudes over, so the display is easy legible.


Picture missing


Freezer commandos:


picture missung



D D380,D3FF shows an infotext and the actual configured adresse.
C D3FD<55 $55 enable writing at $D3FE/$D3FF; decimal-point of the 4th segment is activ.
C D3FE<14 write adress´ LO-byte (timer for example at adress $14)
C D3FF<00 write adress´HI-byte
C D3FD<FF disable writing able; every value except $55 set to read-only. Decimal-point of the 4th segment is inactiv.


The impulse and much help in the development of logic was given, as often, by HIAS!
Enhancements like different cartridges or Freezer were unable to exist without his help.
Once again a big "thanks" to Hias!

If you like different default-adresses, let me now.

Greetings,
Wolfram.


Edited by Sleepy, Thu Sep 4, 2014 12:48 PM.


#19 Sleepy OFFLINE  

Sleepy

    Moonsweeper

  • Topic Starter
  • 256 posts

Posted Thu Sep 4, 2014 4:18 PM

7. CXB-14
 
This translation was done by babelfish. Thanks to Douglas. ;-)
 
 
 
introduction
 
Recall the problem: An extension for the Atari XL series needs an interface , display or switch. How this is brought but with no major changes or even damage in the original case ? This is where the CXB14: It allows the inclusion of different components and can even accommodate small extensions (eg "SDrive ") that would otherwise hang in external box on the computer.
 
The CXB14 makes no specific interfaces , but serves as a "victim of housing" to conserve the original hardware. Holes for switches etc. must therefore be self-drilled or "planned" : The CAD construction documents for a self-appointed , if necessary, modified 3D printing of housing available to the ABBUC with the hardware competition for a publication. The development of CXB14 found with the following main requirements was:
 
• ( Un) installation without changes or opening the original housing
• both 600XL and 800XL as well supported as a support platform
• Design the style of this computer
• dimensions with reasonable production costs (operating range of popular 3D printer )
 
To lead connections from internal extensions outside , the module slot is used. The opening offers plenty of room for the passage of various signals. Since modules would mechanically interfere with these lines , the slot is looped through the top of the CXB14. A flap is to - like the original - prevent the ingress of dust. Except for the forwarding of the module slot signals there are no further requirements for the ( also electric ) inside the CXB14. An enclosed , exemplary layout of a circuit board dimensions and explained only supports the module slot. The height of the CXB14 also allows the accommodation of Daughter cards to the right and left of the card slot.
 
Examples of signals that could be made available from the XL motherboard through the module slot and the CXB14 are SIO (stereo ) audio output , joystick ports , keyboard signals for F1 - F4 or the video output of the VBXEs.
 
Have fun , expand
 
 
installation
 
Before installing the CXB14 both aluminum cartridge valves of the XL - computer to protect against scratches are masked off with tape. Alternatively, this can also be non-destructively uninstalled by opening the computer - which lends itself particularly with a longer use and the use of Extension somewhat simplified. Signals from the computer should not be rigidly connected / soldered to the CXB14 , but are made via removable connectors. These are now " ports " to connect with their own attached in CXB14. Now the CXB14 is inserted into the cartridge slot. The two metal tongues must engage right and left in the hole and secure the CXB14 against slipping backwards and forwards. The supernatants of the sides of the tongues grab a calculator below the housing shell. They are designed to prevent the accidental removal of the extension when removing a module from the CXB14. (Note : This backup is for testing the prototype designed deliberately loose and can not do their job entirely Hold Please when removing a module from CXB14 ! )
 
 
operation
 
The only pre- control element of the CXB14 is the release button for the dust cover of the Module slots. This is " typed " backward, the dust on a piece of jump , which is now manually can be fully opened to release the pass-through module slot. After use, the lid is simply closed again : It locks in its target position. 
 
 
uninstalling
 
For maintenance or renovation work or transportation, the CXB14 be removed without leaving any residue. Use the round rear openings, a small screwdriver inserted there the locking clips and withdraw the case. If did not prepare a development of the original module bay doors, make sure that the cartridge board does not jam between the flaps. (This is especially true for the prototype, because here there is no printed circuit and bumps prevent easy removal. Request with a pin or similar, the flaps during the peeling them apart!) The mentioned when installing signal connectors can then be separated.
 
 
construction
 
The CXB14 consists of the following parts - brackets in the reference specification for the prototype :
• housing shell , 3D printing , material preferably ABS ( contract manufacturing " trinckle 3D GmbH " )
• Module flap , 3D printing , material preferably PLA ( pliable details ) ( " trinckle " ) • Open Button , 3D printing , material preferably PLA ( " trinckle " )
• Motherboard for cartridge slot (a simple tape platinum group)
• Print - slot card connector 2x15 ( abridged , ausgelöteter ISA slot of an old motherboards )
• Cartridge connector board ( based on Experiment card 521250 , " Conrad " )
• 4 x M3 countersunk screws , nuts , washers ( DIY )
• a 30 mm wide strip of spring steel , thickness 0.1 for brackets and opening spring ( " eBay " )
• a rubber band for the flap lift ( Mamas budget experts )
• If necessary, paint , aluminum tape , transfer film , etc. to Beautify the housing
 
The 3D printing output data
 
Created this with the free " Trimble Sketchup Make" ( formerly " Google SketchUp " ). An adaptation of the model to their own needs is therefore possible without additional costs. To access a file format that is supported by major 3D printers or contract manufacturers , the template in the " DAE " format ( " Collada " ) must be exported. This you can invite and convert it to a " STL " then also in the free " MeshLab ". As a final step should be " netfabb " analyze and rectify ( automatically ) problems with the model. In the Internet there are some tutorials and tutorials that describe the process and I am in ABBUC forum for questions. Please observe the dimensions of all the programs and also in the production ! Since no reference base is included in the specification, measures itself must be switched between metric and " imperial" ! The long side of the housing is 150 mm tall ... 
 
 
Among the boards
 
Of course, these are also etched / manufactured and must not result in difficulty as the prototype on their own. Templates in the " Eagle 6.5" - format are included in the project. It makes sense to adjust the carrier board 's own ideas and interface requirements , so that from the computer out port plug will hit the target here. 
To the sheets
 
Here DXF drawings are , reflect the dimensions and shape. However , variants are conceivable that do not require the spring plates and integrate the terminals in the 3D printing. ( See also "Outlook" )
 
 
The Assembly
 
• the two boards and the connector ( 2x15 ) are soldered together
• the door is slightly bent and then placed in the bracket holes on the base
• a longer rubber band is in a loop of the flap , then through two openings in the housing and again threaded through an eyelet of the flap
• the opening button is set with pressure from above in the case
• Place the spring on the button ( see photo)
• screwing the printed circuit board with the housing and the retaining springs 
 
 
the prototype
 
With the posted in the hardware prototype competition experiments and some mechanical modifications were carried out. He know therefore unfortunately now some visual defects , which were not present with the current model in a new production. Based on the prototype , the model data were as in the region of the flap ( eyelets , edge guide ) improved. The position of the mounting holes is changed later. The four cylinder on the " ceiling " of Protyps are not so included in the model because the new location offers advantages for the space and the mechanical design. 
 
outlook
 
A further development of the CXB - the concept is not only conceivable , but in planning In addition to a larger version for 800XL computer , is particularly accommodating a motherboard with eg 2x3 mini - slots interesting The slots would provide a set of " standard signals " that ran into it in the CXB , small expansion boards (eg special versions of " SDrive " or " CMI08 " ) available Simplified installation and plump appearance, would be a result of such a solution The motherboard could thereby also provide a frequently used 3.3V supply for daughter boards - which would reduce the cost of matching extensions on.
 
Pictures:
 

 

© 2014 -2- Ch. Krüger translation by babelfish

 



#20 freetz OFFLINE  

freetz

    Chopper Commander

  • 220 posts

Posted Sun Sep 14, 2014 12:51 AM

Hi everyone,

 

if you don't want to read all the way through my website, here's a little abstract of MidiJoy:

 

MidiJoy – Using your Atari as a Chiptune-instrument

 

MidiJoy is a software that makes the Atari 2600-PC-Interface created by Sebastian Tomczak usable for Atari’s 8-Bit home computer. The interface emulates a Midi device that can be accessed by any kind of sequencer software on a PC or Mac that can output Midi data (e.g. Ableton Live). MidiJoy receives these data via the Atari’s joystick ports and plays them on the POKEY sound-chip. In contrast to most SIO-based Midi interfaces, a MidiJoy-driven Atari can bei used as a live instrument in real time with up to four sound channels simultaneously. At the same time, all POKEY parameters (AUDCTL, AUDC1-4) can be changed on-the-fly as well as activation of ADSR envelopes. Music input can be recorded and saved to disk for later usage – even in your own programs/games.



#21 ProWizard OFFLINE  

ProWizard

    River Patroller

  • 4,540 posts
  • Into Stampede
  • Location:In the cattle!

Posted Sat Oct 25, 2014 8:58 AM

My vote for the Hardware Contest

 

 

1) Sio2BT 8 points
 
2) Midi-Joy 3 points
 
3) MegaSpeedy 8 points
 
4) Multi-Joy Hub 3 points
 
5) Sys-Check II 10 points
 
6) Debug Anzeige 10 points
 
7) CXB-14 5 points


#22 ProWizard OFFLINE  

ProWizard

    River Patroller

  • 4,540 posts
  • Into Stampede
  • Location:In the cattle!

Posted Sun Oct 26, 2014 3:57 AM

What was the final result of this contest?

 

Thanks!

Marius



#23 guus.assmann OFFLINE  

guus.assmann

    Moonsweeper

  • 330 posts
  • Location:Netherlands City EDE

Posted Sun Oct 26, 2014 2:33 PM

Hello

1. SIO2BT 606 Marcin Sochacki with 606 points
2. MegaSpeedy 582 Guus Assmann / Matthias Reichl with 582 points
3. SYS-Chek II 525 Jürgen van Radecke with 525 points
4. Midi-Joy 481 Frederick Holst with 481 points
5. Multi-Joy Hub 442 Jan Krupka with 442 points
6. CXB-14 413 Christian Krüger with 413 points
7. Debug-Anzeige 412 Wolfram Fisher with 412 points

A total of 62 people voted.

#24 Sleepy OFFLINE  

Sleepy

    Moonsweeper

  • Topic Starter
  • 256 posts

Posted Mon Oct 27, 2014 12:10 AM

The official results can be found here: ABBUC/ATARI/Hardware Ressort

A copy at AA: thread

 

As Wolfgang told me he got 81 votings.

 

Sleepy


Edited by Sleepy, Mon Oct 27, 2014 12:35 AM.


#25 ndary OFFLINE  

ndary

    Moonsweeper

  • 470 posts
  • Location:Israel

Posted Tue Feb 9, 2016 1:55 PM

anyone manufacture or sale the multiJoy?

 

Nir






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users