Hello, I'm trying to make this build... And I have a question... The pins you have in the schema are BCM GPIO Pins, Header Pins or WiringPi pins, because, if they are Headers pin, the pin#25 is GND and you have connected to LEFT, if they are BCM GPIO, I cannot locate GPIO28 and 29 in the schema and wiringPi only have 20 available pins... So, can you include in the schema the numbering for GPIO (as you have for DB9 connector) Thank you for your work!
@@backofficeshow Let me answer by myself... Reading the code I see it's using wiringpi pin numbers, so the complete table will look like this: 1 -> WPI 26 -> HEADER 32 2 -> WPI 23 -> HEADER 33 3 -> WPI 25 -> HEADER 37 4 -> WPI 24 -> HEADER 35 5 -> n/c 6 -> WPI 29 -> HEADER 40 7 -> HEADER 2 8 -> HEADER 6 9 -> WPI 28 -> HEADER 38 I'll try to build it and test it the next days. Thxs
@@bbltk There may be variations between mice. This is the mapping that worked for my Logitech wireless mouse. 1 -> Header 37 2 -> Header 35 3 -> Header 33 4 -> Header 32 5 -> NC 6 -> Header 40 7 -> Header 2 8 -> Header 6 9 -> Header 38
I just received an Atari 1040STe that I am restoring. My first Atari as I am an Amiga guy. I will be trying this project because I have no mouse and don't want to mod an Amiga mouse. Considering a pin 1, pin 4 swap will convert an Amiga mouse to ST I will try swapping the pins in software to see if this project will also work on an Amiga.
As impressive as this project is, if you're just looking for an adapter, it's now a lot easier, safer, faster and maybe even cheaper (including all cables and case) to get a USB adapter for the Atari and Amiga for 15 pounds or 20€ on Ebay. Search for "jerry atari usb".
@@eto6197 In Australia they are not readily available and cost+shipping is prohibitively expensive. Besides building own project is more fun and maybe looking to port to ESP8266.
@@phillbozz398 Of course it's about the fun, then there is no doubt to try it on your own ;-) But just in case, this guy seems to ship to Australia and shipping seems to be only 4€: www.ebay.de/itm/Amiga-and-Atari-USB-mouse-adapter-JERRY-Smooth-working-Best-in-class/233458647194 I would also offer to forward it, if he is not willing to ship to Australia. I just checked that DHL will ship for around 9€ (w/o tracking) or around 12€ (with tracking). Just let me know in case you are not successful with your project.
😀 I didn't do much with my GCSE electronics and I gave up on programming after Java. I never learnt C, I was a COBOL/Pascal kid. These days I just enjoy taking things apart and applying mods other people have done - with a little bit of a twist sometimes. My soldering skills aren't that great any more, but I get by. 😁
Good work.....here's an idea, make use of that third mouse button and scroll wheel, for example in programs like Cubase and Notator you can control virtual knobs on the screen by holding a mouse button and then moving the mouse up and down, also + and - values are often changed by pressing the right and left mouse buttons, now imagine being able to control the same stuff with the scroll wheel instead. Something else you might be interested in is an old remote control for keyboard shortcuts called The K..AT by Friend-Chip which was a box with buttons that you connected to the joystick port, basically you would open the desk accessory press a button on The K..AT and then press the keyboard keys you want each button to trigger......the idea was that you could remote control a MIDI sequencer like Cubase from across the room. Unfortunately I don't have a spare click brick but if you are after an Atari mouse you should ask around on the Atari forums.
+Enemy Sub Thanks for taking the time to leave such a great comment. That's a great idea, using the third button and scroll as a macro is a really interesting idea, especially if the second joystick port is also hooked up. This leaves a lot of customisable options and still retains the units simplicity 👍 Luckily there seem to be a lot of people on the ATARI ST side who can still program system level code so getting them to interpret the extra signals from the unit via the two ports is a good possibility. I need to start a document in the git repository for adding these to the to-do list as I'm sure there will be interest. Thanks again, and have a great Monday!
The MegaSTE and possibly some others (TT?) support 3rd button on pin 5, so that should probably be an option in the code, even if you don't wire it in your own adaptor.
Yeah this should be fine, there are plenty of GPIO lines on the Pi. This feedback is great, I will add it on the next iteration. I think Its about time to add joystick support too :)
Thanks for the work you have done on this. Have you done any further development? I really want to build that into my current project. On the other hand, if you just want a decent mousing expirience with maximum retroness, there is a replacement PCB available that replaces the original PCB in the Atari Mouse with a laser sensor. It is available from Lavago (info at lavago dot de). I don't know if they have any available right now, but it is an awesome project.
I haven't worked any more on this, I was donated a couple of mice to the channel so was good. I like the idea of an update to laser on the original hardware that would be neat!
you can reach out to lavago with the email i encoded into my comment, or take a look at it by going to www dot lavago dot de and on the left klicking on "Computer Lösungen". It is a german page, but i am pretty sure they will answer an email written in english. Its a nice project, and some users in the german atari forum have reported success with it.
If the Pi takes power from ST.. what happens when you reset having changed disk on the Gotek? Does the Pi lose power and reset? Or does the ST reset without losing power at all?
+Meth Methanoid The ST just resets the CPU etc without taking the 5v bus down so it all starts running as expected. The last bit of the video I removed any gotek interaction and just wired to the mouse port directly.
The Backoffice ah. So what is the boot time for the basic PI OS and loading the mouse emulator. That's a one off initial delay I guess. But we can have the pi doing other stuff too ;-)
+Meth Methanoid it's quicker than anything the ST loads so it's fine. I have the pi set to work as a SLIP bridge and to load software to the USB drive using a USB splitter.
Hello, I'm trying to make this build... And I have a question... The pins you have in the schema are BCM GPIO Pins, Header Pins or WiringPi pins, because, if they are Headers pin, the pin#25 is GND and you have connected to LEFT, if they are BCM GPIO, I cannot locate GPIO28 and 29 in the schema and wiringPi only have 20 available pins... So, can you include in the schema the numbering for GPIO (as you have for DB9 connector)
Thank you for your work!
I am away from my computer at the moment, bit I suggest having a quick look in the source code file to see how they are hooked up
@@backofficeshow Let me answer by myself... Reading the code I see it's using wiringpi pin numbers, so the complete table will look like this:
1 -> WPI 26 -> HEADER 32
2 -> WPI 23 -> HEADER 33
3 -> WPI 25 -> HEADER 37
4 -> WPI 24 -> HEADER 35
5 -> n/c
6 -> WPI 29 -> HEADER 40
7 -> HEADER 2
8 -> HEADER 6
9 -> WPI 28 -> HEADER 38
I'll try to build it and test it the next days. Thxs
Excellent job! I will pin this for everyone. Good luck!
@@bbltk There may be variations between mice. This is the mapping that worked for my Logitech wireless mouse.
1 -> Header 37
2 -> Header 35
3 -> Header 33
4 -> Header 32
5 -> NC
6 -> Header 40
7 -> Header 2
8 -> Header 6
9 -> Header 38
Brilliant. Well done Andrew !!
+Meth Methanoid Cheers!
Just re-watching this... would love to see more ST hacks Andrew ;-)
+Meth Methanoid You are damn right, it's about time I get this bad boy doing some interesting tricks!
You should make something like this for PCBusmouse :3
I just received an Atari 1040STe that I am restoring. My first Atari as I am an Amiga guy. I will be trying this project because I have no mouse and don't want to mod an Amiga mouse. Considering a pin 1, pin 4 swap will convert an Amiga mouse to ST I will try swapping the pins in software to see if this project will also work on an Amiga.
As impressive as this project is, if you're just looking for an adapter, it's now a lot easier, safer, faster and maybe even cheaper (including all cables and case) to get a USB adapter for the Atari and Amiga for 15 pounds or 20€ on Ebay. Search for "jerry atari usb".
@@eto6197 In Australia they are not readily available and cost+shipping is prohibitively expensive. Besides building own project is more fun and maybe looking to port to ESP8266.
@@phillbozz398 Of course it's about the fun, then there is no doubt to try it on your own ;-)
But just in case, this guy seems to ship to Australia and shipping seems to be only 4€: www.ebay.de/itm/Amiga-and-Atari-USB-mouse-adapter-JERRY-Smooth-working-Best-in-class/233458647194
I would also offer to forward it, if he is not willing to ship to Australia. I just checked that DHL will ship for around 9€ (w/o tracking) or around 12€ (with tracking). Just let me know in case you are not successful with your project.
Great job!!
Atari forever.
+Brujo Pirulo Quehasidoeso Thank you! Just think when I finish it so you can use any wireless controller as well 😂
Fantastic work! I wish I knew how to do such stuff.
+FairFight14 I am 100% confident you could do this, no problem 👍 Behind the smoke and mirrors most things are still pretty simple under the covers. 😀
😀 I didn't do much with my GCSE electronics and I gave up on programming after Java. I never learnt C, I was a COBOL/Pascal kid. These days I just enjoy taking things apart and applying mods other people have done - with a little bit of a twist sometimes. My soldering skills aren't that great any more, but I get by. 😁
+FairFight14 Then you are far more qualified than I am! I look forward to seeing you creations sir 👍😂
impressive! Almost makes me want an Atari :-)
+Marcel Ooms They are an interesting machine to have! Did you ever own one?
No, wasn't into computers at that age, just girls.... Now it's quite different, hahaha
Marcel Ooms that's probably the best order of things!
I have an ST that I've avoided using because the mouse sucks. Now I have to build this :D
Good work.....here's an idea, make use of that third mouse button and scroll wheel, for example in programs like Cubase and Notator you can control virtual knobs on the screen by holding a mouse button and then moving the mouse up and down, also + and - values are often changed by pressing the right and left mouse buttons, now imagine being able to control the same stuff with the scroll wheel instead.
Something else you might be interested in is an old remote control for keyboard shortcuts called The K..AT by Friend-Chip which was a box with buttons that you connected to the joystick port, basically you would open the desk accessory press a button on The K..AT and then press the keyboard keys you want each button to trigger......the idea was that you could remote control a MIDI sequencer like Cubase from across the room.
Unfortunately I don't have a spare click brick but if you are after an Atari mouse you should ask around on the Atari forums.
+Enemy Sub Thanks for taking the time to leave such a great comment. That's a great idea, using the third button and scroll as a macro is a really interesting idea, especially if the second joystick port is also hooked up. This leaves a lot of customisable options and still retains the units simplicity 👍
Luckily there seem to be a lot of people on the ATARI ST side who can still program system level code so getting them to interpret the extra signals from the unit via the two ports is a good possibility.
I need to start a document in the git repository for adding these to the to-do list as I'm sure there will be interest.
Thanks again, and have a great Monday!
The MegaSTE and possibly some others (TT?) support 3rd button on pin 5, so that should probably be an option in the code, even if you don't wire it in your own adaptor.
Yeah this should be fine, there are plenty of GPIO lines on the Pi. This feedback is great, I will add it on the next iteration. I think Its about time to add joystick support too :)
Thanks for the work you have done on this. Have you done any further development? I really want to build that into my current project.
On the other hand, if you just want a decent mousing expirience with maximum retroness, there is a replacement PCB available that replaces the original PCB in the Atari Mouse with a laser sensor. It is available from Lavago (info at lavago dot de). I don't know if they have any available right now, but it is an awesome project.
I haven't worked any more on this, I was donated a couple of mice to the channel so was good.
I like the idea of an update to laser on the original hardware that would be neat!
you can reach out to lavago with the email i encoded into my comment, or take a look at it by going to www dot lavago dot de and on the left klicking on "Computer Lösungen". It is a german page, but i am pretty sure they will answer an email written in english.
Its a nice project, and some users in the german atari forum have reported success with it.
Thanks, I will investigate!
If the Pi takes power from ST.. what happens when you reset having changed disk on the Gotek? Does the Pi lose power and reset? Or does the ST reset without losing power at all?
+Meth Methanoid The ST just resets the CPU etc without taking the 5v bus down so it all starts running as expected. The last bit of the video I removed any gotek interaction and just wired to the mouse port directly.
The Backoffice ah. So what is the boot time for the basic PI OS and loading the mouse emulator. That's a one off initial delay I guess. But we can have the pi doing other stuff too ;-)
+Meth Methanoid it's quicker than anything the ST loads so it's fine. I have the pi set to work as a SLIP bridge and to load software to the USB drive using a USB splitter.
I followed the 1st line.... ;)
+Meth Methanoid It works fine, that's all you need to know 😀