Activity for Jim Bailey

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    Hello Everyone, It seems TE Connectivity is going to be discontinuing the V23105A5003A201 relay's at some point in the near future, however they don't give the date (https://www.te.com/usa-en/product-8-1393792-8.html). I know other some people used alternatives which proved to be compatible. At the moment Mouser and probably other still have a good stock, but I figured it would be good to mention this in case anyone wanted to grab a couple of spares for their existing computer or even order some...

  • Jim Bailey Jim Bailey posted a comment on discussion General Discussion

    Hello Everyone, It seems TE Connectivity is going to be discontinuing the V23105A5003A201 relay's in some point in the near future, however they don't give the date (https://www.te.com/usa-en/product-8-1393792-8.html). I know other poeple used diffrent but compatable relays in thier builds with that worked well. At the moment Mouser and probably other still have a good stock, but I figured it would be good to mention this in case anyone wanted to grab a couple of spares for their existing computer...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    I don't suspect he at this point, as he has not posted the Gerbers or KiCad files (anywhere that I have looked). Of course if someone just wants to build one he does sell the PCB's. I do hope he post the PCB files if he ever decides to stop selling the boards... This is too nice of a computer to allow it to slip in to history.

  • Jim Bailey Jim Bailey posted a comment on discussion General Discussion

    The left and right edges are only about 1/4" wide with what look to be registration or mounting holes on the top and bottom of each strip. So I suspect you are right about its being close to the panel size. Lucky it's really not hard to remove if someone wants to.

  • Jim Bailey Jim Bailey posted a comment on discussion General Discussion

    I don't suspect it is, as he has not posted the Gerbers or KiCad files anywhere. Of course if someone just wants to build one he does sell the PCB's (which does not meet your purpose.)

  • Jim Bailey Jim Bailey posted a comment on discussion General Discussion

    I would love it if you made boards for a PDP-8, impractical? Yes. However not everything is about what's practical, after all :-) In any event, thank you for designing and making this relay computer available, I don't think the 256 addressing is a limitation. It still provides a very good learning opportunity about coding in assembly or machine code. You provide all the tools needed to get started in the machine itself and its not too hard to understand the hardware... Plus its RELAYS what else does...

  • Jim Bailey Jim Bailey posted a comment on discussion General Discussion

    I would love it if you made boards for a PDP-8, impractical? Yes. However not everything is about what's practical, after all :-) In any event, thank you for designing and making this relay computer available, I don't think the 256 addressing is a limitation. It still provides a very good learning opportunity about coding in assembly or machine code. You provide all the tools needed to get started in the machine itself and its not too hard to understand the hardware... Plus its RELAYS what else does...

  • Jim Bailey Jim Bailey posted a comment on discussion General Discussion

    No its two separate computers that don't share anything. I normally make two of every kit I build. In the hope that if one of them should ever fail, I can use the working computer and an oscilloscope, logic probe or such to perform test and checks between them for a hint as to the nature of the failure. In this case I was thinking it would be fun to make a two player game or some program to run between them. I just haven't thought of a good candidate yet, that will fit within their memory limita...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    While it is possible to implement a compiler for this computer (which would have to run on another machine). You biggest enemy is efficiency, remember this computer only has 256 memory locations. Every value/"veritable" you store takes a location, every instruction takes a location... So a compiler would have to be extremely efficient in order to fit anything useful. This is where hand-coded assembly language shines, it's more memory efficient and faster in most cases. Of course you are correct its...

  • Jim Bailey Jim Bailey posted a comment on discussion General Discussion

    While it is possible to implement a compiler for this computer (which would have to run on another machine). You biggest enemy is efficiency, remember this computer only has 256 memory locations. Every value/"veritable" you store takes a location, every instruction takes a location... So a compiler would have to be extremely efficient in order to fit anything useful. This is where hand-coded assembly language shines, it's more memory efficient and faster in most cases. Of course you are correct its...

  • Jim Bailey Jim Bailey posted a comment on discussion General Discussion

    sorry for the duplicate post, I thought my first attempt didn't work (but I should have waited longer). Unfortunately I don't seem to have the ability to delete my 2nd post.

  • Jim Bailey Jim Bailey posted a comment on discussion General Discussion

    Nice use of color coding on the led's to make it easier to read the data. What type of relays are the orange cased ones?

  • Jim Bailey Jim Bailey posted a comment on discussion General Discussion

    Now I have to find a good program/problem to run between them...

  • Jim Bailey Jim Bailey posted a comment on discussion General Discussion

    Twins:

  • Jim Bailey Jim Bailey posted a comment on discussion General Discussion

    Twins:

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    I recently did this... it's not bad. Assuming you board is the same as mind with the "extra" area to be removed should have already been scored top and bottom. I just used a set of heavy duty pliers (for better leverage and control), and griped the part to be removed near (but not at) the scoring. Then I applied a LIGHT bit of pressure rotating it up and then down, starting at the top of the board. I continue to do this going down the board repeating this every 1-2 inches. You will hear a small crackle...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    I recently did this... it's not bad. Assuming you board is the same as mind with the "extra" area to be removed should have already been scored top and bottom. I just used a set of heavy duty pliers (for better leverage and control), and griped the part to be removed near (but not at) the scoring. Then I applied a LIGHT bit of pressure rotating it up and then down, starting at the top of the board. I continue to do this going down the board repeating this every 1-2 inches. You will hear a small crackle...

  • Jim Bailey Jim Bailey posted a comment on discussion General Discussion

    I recently did this... it's not bad. Assuming you board is the same as mind with the "extra" area to be removed should have already been scored top and bottom. I just used a set of heavy duty pliers (for better leverage and control), and griped the part to be removed near (but not at) the scoring. Then I applied a LIGHT but of pressure rotating it up and then down, starting at the top of the board. I continue to do this going down the board repeating this every 1-2 inches. You will hear a small crackle...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    i have been meaning to learn how to use software such as Eagle to design a PCB. This provides a good test case, ill try it and post the gurbers (assuming i dont screw it ip :-) )

  • Jim Bailey Jim Bailey posted a comment on discussion General Discussion

    i havr been meaning to learn how to use software such as Eagle to design a PCB. This provides a good test case, ill try it and post the gurbers (assuming i dobt screw it ip :-) )

  • Jim Bailey Jim Bailey posted a comment on discussion General Discussion

    While cool, I dont understand the assertion about relay life being improved as the stare would change every minute. I get that their is additial ware every time you actuate the realy. However this computer stores some state information in the relays too. So arent you also continuously powering some of the coils at all time also causing ware (albeit less)? lastly wouldnt the computer have to perfom cycles to detect thr pulse from the minute clock? just trying to see what i am missing...

  • Jim Bailey Jim Bailey posted a comment on discussion General Discussion

    Congratulation on your build, these are very cool computers. Did you come up any labeling or key caps for your machine? Please consider uploading pictures as it always interesting to see other approach to componet selection, installation, and changes (like LED colors, key choices and etc).

  • Jim Bailey Jim Bailey posted a comment on discussion General Discussion

    While I love the idea of having silkscreened keycaps, I am not that handy. However I found the P-touch TZe 6mm white on black label tape to work well. See the attached picture.

  • Jim Bailey Jim Bailey posted a comment on discussion General Discussion

    I didn't consider that, thank you or enlighting me.

  • Jim Bailey Jim Bailey posted a comment on discussion General Discussion

    Thank you for confirming this behavior, I wanted to make sure I did mess something up. Using the text you supplied allowed me to find the text I failed ot read on the website. The only documentation I have found was the assembly_insructions0_2.pdf, Schemetics-rev3.pdf, refcard.pdf and the main project webpage (which has a Design/Instruction Set area). Of course, this gives you enough to get you going and programming. You mentioned “page 19", can you please point me in the right direction? I didn’t...

  • Jim Bailey Jim Bailey posted a comment on discussion General Discussion

    Any chance on adding TMS9900 assembly too?

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    I am going through the process of using each instruction to ensure I fully understand what they do. In addition this provides the benefit of making sure my computer is operating correctly. ROR (ROtate Right): 0A10bbbb ror bb Rotate right memory location bb. So I wrote the following program to test my usage of this instruction: org 0x00 a skip 1 ; add a to symbol table at address 0x00 org 0x10 st #128, a ; store the number 128 or set left most bit of A (address 0x00) loop ror a ; rotate bits right...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    I am going through the process of using each instruction to ensure I fully understand what they do. In addition this provides the benefit of making sure my computer is operating correctly. ROR (ROtate Right): 0A10bbbb ror bb Rotate right memory location bb. So I wrote the following program to test my usage of this instruction: org 0x00 a skip 1 ; *add a to symbol table at address 0x00* org 0x10 st #128, a ; *store the number 128 or set left most bit of A (address 0x00)* loop ror a ; *rotate bits...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    I am going through the process of using each instruction to ensure I fully understand what they do. In addition this provides the benefit of making sure my computer is operating correctly. ROR (ROtate Right): 0A10bbbb ror bb Rotate right memory location bb. So I wrote the following program to test my usage of this instruction: org 0x00 a skip 1 ; *add a to symbol table at address 0x00* org 0x10 st #128, a ; *store the number 128 or set left most bit of A (address 0x00)* loop ror a ; *rotate bits...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    I am going through the process of using each instruction to ensure I fully understand what they do. In addition this provides the benefit of making sure my computer is operating correctly. ROR (ROtate Right): 0A10bbbb ror bb Rotate right memory location bb. So I wrote the following program to test my usage of this instruction: org 0x00 a skip 1 ; *add a to symbol table at address 0x00* org 0x10 st #128, a ; *store the number 128 or set left most bit of A (address 0x00)* loop ror a ; *rotate bits...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    I am going through the process of using each instruction to ensure I fully understand what they do. In addition this provides the benefit of making sure my computer is operating correctly. ROR (ROtate Right): 0A10bbbb ror bb Rotate right memory location bb. So I wrote the following program to test my usage of this instruction: org 0x00 a skip 1 ; *add a to symbol table at address 0x00* org 0x10 st #128, a ; *store the number 128 or set left most bit of A (address 0x00)* loop ror a ; *rotate bits...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    I am going through the process of using each instruction to ensure I fully understand what they do. In addition this provides the benefit of making sure my computer is operating correctly. ROR (ROtate Right): 0A10bbbb ror bb Rotate right memory location bb. So I wrote the following program to test my usage of this instruction: org 0x00 a skip 1 ; *add a to symbol table at address 0x00* org 0x10 st #128, a ; *store the number 128 or set left most bit of A (address 0x00)* loop ror a ; *rotate bits...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    I am going through the process of using each instruction to ensure I fully understand what they do. In addition this provides the benefit of making sure my computer is operating correctly. ROR (ROtate Right): 0A10bbbb ror bb Rotate right memory location bb. So I wrote the following program to test my usage of this instruction: org 0x00 a skip 1 ; *add a to symbol table at address 0x00* org 0x10 st #128, a ; *store the number 128 or set left most bit of A (address 0x00)* loop ror a ; *rotate bits...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    I am going through the process of using each instruction to ensure I fully understand what they do. In addition this provides the benefit of making sure my computer is operating correctly. ROR (ROtate Right): 0A10bbbb ror bb Rotate right memory location bb. So I wrote the following program to test my usage of this instruction: org 0x00 a skip 1 ; *add a to symbol table at address 0x00* org 0x10 st #128, a ; *store the number 128 or set left most bit of A (address 0x00)* loop ror a ; *rotate bits...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    I am going through the process of using each instruction to ensure I fully understand what they do. In addition this provides the benefit of making sure my computer is operating correctly. ROR (ROtate Right): 0A10bbbb ror bb Rotate right memory location bb. So I wrote the following program to test my usage of this instruction: org 0x00 a skip 1 ; *add a to symbol table at address 0x00* org 0x10 st #128, a ; *store the number 128 or set left most bit of A (address 0x00)* loop ror a ; *rotate bits...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    I am going through the process of using each instruction to ensure I fully understand what they do. In addition this provides the benefit of making sure my computer is operating correctly. ROR (ROtate Right): 0A10bbbb ror bb Rotate right memory location bb. So I wrote the following program to test my usage of this instruction: org 0x00 a skip 1 ; *add a to symbol table at address 0x00* org 0x10 st #128, a ; *store the number 128 or set left most bit of A (address 0x00)* loop ror a ; *rotate bits...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    I am going through the process of using each instruction to ensure I fully understand what they do. In addition this provides the benefit of making sure my computer is operating correctly. ROR (ROtate Right): 0A10bbbb ror bb Rotate right memory location bb. So I wrote the following program to test my usage of this instruction: org 0x00 a skip 1 ; *add a to symbol table at address 0x00* org 0x10 st #128, a ; *store the number 128 or set left most bit of A (address 0x00)* loop ror a ; *rotate bits...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    I am going through the process of using each instruction to ensure I fully understand what they do. In addition this provides the benefit of making sure my computer is operating correctly. ROR (ROtate Right): 0A10bbbb ror bb Rotate right memory location bb. So I wrote the following program to test my usage of this instruction: org 0x00 a skip 1 ; *add a to symbol table at address 0x00* org 0x10 st #128, a ; *store the number 128 or set left most bit of A (address 0x00)* loop ror a ; *rotate bits...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    I am going through the process of using each instruction to ensure I fully understand what they do. In addition this provides the benefit of making sure my computer is operating correctly. ROR (ROtate Right): 0A10bbbb ror bb Rotate right memory location bb. So I wrote the following program to test my usage of this instruction: org 0x00 a skip 1 ; *add a to symbol table at address 0x00* org 0x10 st #128, a ; *store the number 128 or set left most bit of A (address 0x00)* loop ror a ; *rotate bits...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    I am going through the process of using each instruction to ensure I fully understand what they do. In addition this provides the benefit of making sure my computer is operating correctly. ROR (ROtate Right): 0A10bbbb ror bb Rotate right memory location bb. So I wrote the following program to test my usage of this instruction: org 0x00 a skip 1 ; *add a to symbol table at address 0x00* org 0x10 st #128, a ; *store the number 128 or set left most bit of A (address 0x00)* loop ror a ; *rotate bits...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    I am going through the process of using each instruction to ensure I fully understand what they do. In addition this provides the benefit of making sure my computer is operating correctly. ROR (ROtate Right): 0A10bbbb ror bb Rotate right memory location bb. So I wrote the following program to test my usage of this instruction: org 0x00 a skip 1 ; *add a to symbol table at address 0x00* org 0x10 st #128, a ; *store the number 128 or set left most bit of A (address 0x00)* loop ror a ; *rotate bits...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    I am going through the process of using each instruction to ensure I fully understand what they do. In addition this provides the benefit of making sure my computer is operating correctly. ROR (ROtate Right): 0A10bbbb ror bb Rotate right memory location bb. So I wrote the following program to test my usage of this instruction: org 0x00 a skip 1 ; *add a to symbol table at address 0x00* org 0x10 st #128, a ; *store the number 128 or set left most bit of A (address 0x00)* loop ror a ; *rotate bits...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    I am going through the process of using each instruction to ensure I fully understand what they do. In addition this provides the benefit of making sure my computer is operating correctly. ROR (ROtate Right): 0A10bbbb ror bb Rotate right memory location bb. So I wrote the following program to test my usage of this instruction: ~~~ org 0x00 a skip 1 ; add a to symbol table at address 0x00 org 0x10 st #128, a ; store the number 128 or set left most bit of A (address 0x00) loop ror a ; rotate bits right...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    I am going through the process of using each instruction to ensure I fully understand what they do. In addition this provides the benefit of making sure my computer is operating correctly. ROR (ROtate Right): 0A10bbbb ror bb Rotate right memory location bb. So I wrote the following program to test my usage of this instruction: ~~~ org 0x00 a skip 1 ; add a to symbol table at address 0x00 org 0x10 st #128, a ; store the number 128 or set left most bit of A (address 0x00) loop ror a ; rotate bits right...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    I am going through the process of using each instruction to ensure I fully understand what they do. In addition this provides the benefit of making sure my computer is operating correctly. ROR (ROtate Right): 0A10bbbb ror bb Rotate right memory location bb. So I wrote the following program to test my usage of this instruction: org 0x00 a skip 1 ; *add a to symbol table at address 0x00* org 0x10 st #128, a ; *store the number 128 or set left most bit of A (address 0x00)* loop ror a ; *rotate bits...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    I am going through the process of using each instruction to ensure I fully understand what they do. In addition this provides the benefit of making sure my computer is operating correctly. ROR (ROtate Right): 0A10bbbb ror bb Rotate right memory location bb. So I wrote the following program to test my usage of this instruction: org 0x00 a skip 1 ; *add a to symbol table at address 0x00* org 0x10 st #128, a ; *store the number 128 or set left most bit of A (address 0x00)* loop ror a ; *rotate bits...

  • Jim Bailey Jim Bailey posted a comment on discussion General Discussion

    I am going through the process of using each instruction to ensure I fully understand what they do. In addition this provides the benefit of making sure my computer is operating correctly. ROR (ROtate Right): 0A10bbbb ror bb Rotate right memory location bb. So I wrote the following program to test my usage of this instruction: org 0x00 a skip 1 ; add a to symbol table at address 0x00 org 0x10 st #128, a ; store the number 128 or set left most bit of A (address 0x00) loop ror a ; rotate bits right...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    I had the same problem and dreaded cleaning THIS board, as it’s so big with a lot of narrow channels. This time I tried a different technique that had worked better for me: I used MG Chemicals - Flux Remover for PC board (and it does leaves a light residue of while flux behind, if you let it dry). I used with a somewhat soft horse hair brush which didn’t scratch the solder mask. This time I held the PCB at approx. 30 degrees from vertical and cleaned the “bottom” side facing toward the ground using...

  • Jim Bailey Jim Bailey modified a comment on discussion General Discussion

    Hello Everyone, It took about 10 hours to assemble and 1 hour to clean the flux off it, but I was able to get another Beta V3 Relay Trainer up and running today. I was amazed it worked on the first power up! The only thing left to install, is to install eight 2-post terminal blocks which were back ordered… Dont laugh at my soldering too much :-)

  • Jim Bailey Jim Bailey posted a comment on discussion General Discussion

    Hello Everyone, It took about 10 hours to assemble and 1 hour to clean the flux off it, but I was able to get another Beta V3 Relay Trainer up and running on. I was amazed it worked on the first power up! The only thing left to install, is to install eight 2 post terminal blocks which were back ordered… Dont laugh at my soldering too much :-)

  • Jim Bailey Jim Bailey posted a comment on discussion General Discussion

    If you look at my procedure from above, I can confirm this did not appear to harm the computer. As I was able populate the chips, power it up and run the test program today. even across a few power cycles.

  • Jim Bailey Jim Bailey posted a comment on discussion General Discussion

    I had the same problem and dreaded cleaning THIS board, as it’s so big with a lot of narrow channels. This time I tried a different technique that had worked better for me: I used MG Chemicals - Flux Remover for PC board (and it leaves a light residue of while flux behind). I used with a somewhat soft horse hair brush which didn’t scratch the solder mask. This time I held the PCB at approx. 30 degrees from vertical and cleaned the “bottom” side facing toward the ground using the horse hair brushed...

1
MongoDB Logo MongoDB