OricMouse
-
- Squad Leader
- Posts: 774
- Joined: Sat May 21, 2011 7:21 pm
- Location: Between UK and France
- Contact:
OricMouse
Hi everyone
I've started working on the OricMouse Project, and it's getting a good shape
I'm currently working on the PCB design, and here is a sample of what it currently looks: The OricMouse project started from an Idea on the Oasis discussion topic, where a mouse for the Oric would may be handy for Adventure game, and lots of other things
So here is the basic properties of the OricMouse:
- Powered by a Parallax Propeller
- Provide 2 PS2 port, compatible with either mouse and keyboard
- Provide 1 ADB connector (old Apple connector for mouse and keyboard, and more)
- Firmware upgradable from the Oric
- Also the firmware can be temporarily changed on the fly by the Oric
- Extension port to add more features
- A real Reset button on the PCB!
- Mounted 90 degrees from the Oric
- Passthrough of the expansion connector (so you could plug a Cumulus, Microdisc, Jasmin, .... after it)
- Does not need an AmpliBus
- Open Source
- All made of Through-hole component so easy to solder
- And I hope cheap (will try to make is lower than 40€)
What is does not:
- Emulate a floppy disk
- Provide an external ROM
- Work as an AmpliBus
As the firmware can be changed on the fly, it allow lots of possibility, as, the Expansion port could accept lots of different hardware, compatible with of course (Ethernet, Wifi, RS232, ...) and the 3 DIN connector could be connected to something different from the original intent, there are a few limitation on them, but it's not impossible to repurpose.
My main concert right know is to not cover the RGB connector, it will, in the current form hide the printer connector, but I don't think it's a big issue.
Can someone give me the size (in cm or mm) between the leftmost pin of the expansion connector and the edge of the RGB connector?
I don't have access to my Orices right now so I'm unable to get the lenght of that.
I've started working on the OricMouse Project, and it's getting a good shape
I'm currently working on the PCB design, and here is a sample of what it currently looks: The OricMouse project started from an Idea on the Oasis discussion topic, where a mouse for the Oric would may be handy for Adventure game, and lots of other things
So here is the basic properties of the OricMouse:
- Powered by a Parallax Propeller
- Provide 2 PS2 port, compatible with either mouse and keyboard
- Provide 1 ADB connector (old Apple connector for mouse and keyboard, and more)
- Firmware upgradable from the Oric
- Also the firmware can be temporarily changed on the fly by the Oric
- Extension port to add more features
- A real Reset button on the PCB!
- Mounted 90 degrees from the Oric
- Passthrough of the expansion connector (so you could plug a Cumulus, Microdisc, Jasmin, .... after it)
- Does not need an AmpliBus
- Open Source
- All made of Through-hole component so easy to solder
- And I hope cheap (will try to make is lower than 40€)
What is does not:
- Emulate a floppy disk
- Provide an external ROM
- Work as an AmpliBus
As the firmware can be changed on the fly, it allow lots of possibility, as, the Expansion port could accept lots of different hardware, compatible with of course (Ethernet, Wifi, RS232, ...) and the 3 DIN connector could be connected to something different from the original intent, there are a few limitation on them, but it's not impossible to repurpose.
My main concert right know is to not cover the RGB connector, it will, in the current form hide the printer connector, but I don't think it's a big issue.
Can someone give me the size (in cm or mm) between the leftmost pin of the expansion connector and the edge of the RGB connector?
I don't have access to my Orices right now so I'm unable to get the lenght of that.
My Projects: Replic'Oric Project - StratoCumulus Project
Re: OricMouse
It's between 51 and 52mm.Godzil wrote:Can someone give me the size (in cm or mm) between the leftmost pin of the expansion connector and the edge of the RGB connector?
Good luck with this project !
- coco.oric
- Squad Leader
- Posts: 720
- Joined: Tue Aug 11, 2009 9:50 am
- Location: North of France
- Contact:
Re: OricMouse
Nice idea.
I hope that we'll be able to build one to have a nice package with some modern oric game like OASIS
I hope that we'll be able to build one to have a nice package with some modern oric game like OASIS
coco.oric as DidierV, CEO Member
Historic owner of Oric, Apple II, Atari ST, Amiga
Historic owner of Oric, Apple II, Atari ST, Amiga
-
- Squad Leader
- Posts: 774
- Joined: Sat May 21, 2011 7:21 pm
- Location: Between UK and France
- Contact:
Re: OricMouse
I hope toococo.oric wrote:Nice idea.
I hope that we'll be able to build one to have a nice package with some modern oric game like OASIS
My Projects: Replic'Oric Project - StratoCumulus Project
-
- Squad Leader
- Posts: 774
- Joined: Sat May 21, 2011 7:21 pm
- Location: Between UK and France
- Contact:
Re: OricMouse
And Tada!
I still have a few minor modification, but the PCB is now routed! I'm waiting for a few component to come just to be sure (the miniDIN sockets) and I launch the prototype PCB production
I still have a few minor modification, but the PCB is now routed! I'm waiting for a few component to come just to be sure (the miniDIN sockets) and I launch the prototype PCB production
My Projects: Replic'Oric Project - StratoCumulus Project
-
- Squad Leader
- Posts: 774
- Joined: Sat May 21, 2011 7:21 pm
- Location: Between UK and France
- Contact:
Re: OricMouse
PCB only can already been ordered from OSH Park: https://oshpark.com/users/current
Warning this is the first prototype, I don't even have tested if some components fit correctly as I don't have them in hand! So ordering a PCB is... dangerous for now
Warning this is the first prototype, I don't even have tested if some components fit correctly as I don't have them in hand! So ordering a PCB is... dangerous for now
My Projects: Replic'Oric Project - StratoCumulus Project
Re: OricMouse
One question. Is it possible that OricMouse is software compatible with the Telestrat mouse? I have no idea how it is handled, but not having to support a myriad of devices would be nice
-
- Squad Leader
- Posts: 774
- Joined: Sat May 21, 2011 7:21 pm
- Location: Between UK and France
- Contact:
Re: OricMouse
The problem is that I have no ideas on how the Telestrat handle the mouse TBH, but OricMouse is compatible with the Telestrat (or should be, someone to give me one Telestrat so that I can test with it? )Chema wrote:One question. Is it possible that OricMouse is software compatible with the Telestrat mouse? I have no idea how it is handled, but not having to support a myriad of devices would be nice
And I think that OricMouse will be much more easier to use (as a developer point of view) than the Telestrat mouse that no one have
But I understand your question, and it may be possible to add something to have the Oric Mouse working in a similar way than the Telestrat mouse, but honestly, we should ignore that the telestrat had a mouse.
My Projects: Replic'Oric Project - StratoCumulus Project
-
- Squad Leader
- Posts: 774
- Joined: Sat May 21, 2011 7:21 pm
- Location: Between UK and France
- Contact:
Re: OricMouse
Yes it should, maybe not on the main firmware, I have to make it before but if it can fit the main, it can be without a doubt in an alternative firmwarepolluks wrote:Hi!
ADB also means joystick support?
FYI https://groups.google.com/forum/m/#!top ... qbjpUf5Y9Y
As long I get my hand on an ADB joystick...
Also, it could be possible to make a PS/2 to PlayStation 1 & 2 adaptor, and would need an alternative firmware.
My Projects: Replic'Oric Project - StratoCumulus Project
-
- Squad Leader
- Posts: 774
- Joined: Sat May 21, 2011 7:21 pm
- Location: Between UK and France
- Contact:
Re: OricMouse
Quick update:
I've ordered some prototype PCB, so things are moving, but don't think that the software will be magically runing in two hours as soon I will get the PCB..
And the sources are available on github (and up to date) here: https://github.com/986-Studio/OricMouse (et a jour)
And you really want, you can order PCBs there: https://oshpark.com/shared_projects/KOAZTB95 but remember that these PCB will not come soldered or with components, and more important, I haven't tested the design, and there is currently no software for the board
I've ordered some prototype PCB, so things are moving, but don't think that the software will be magically runing in two hours as soon I will get the PCB..
And the sources are available on github (and up to date) here: https://github.com/986-Studio/OricMouse (et a jour)
And you really want, you can order PCBs there: https://oshpark.com/shared_projects/KOAZTB95 but remember that these PCB will not come soldered or with components, and more important, I haven't tested the design, and there is currently no software for the board
My Projects: Replic'Oric Project - StratoCumulus Project
- barnsey123
- Flight Lieutenant
- Posts: 379
- Joined: Fri Mar 18, 2011 10:04 am
- Location: Birmingham
Re: OricMouse
Liking the sound of this...mouse, plus Chema's adventure scripting project, plus Cumulus rev 2....
-
- Squad Leader
- Posts: 774
- Joined: Sat May 21, 2011 7:21 pm
- Location: Between UK and France
- Contact:
Re: OricMouse
Yup 2016 is promising
I'm late on the Cumulus Rev2, I would originally expected to have some prototype before the end of 2015, but a lots of personal reason get into my way, and slowed down me a lot
I'm late on the Cumulus Rev2, I would originally expected to have some prototype before the end of 2015, but a lots of personal reason get into my way, and slowed down me a lot
My Projects: Replic'Oric Project - StratoCumulus Project
-
- Squad Leader
- Posts: 774
- Joined: Sat May 21, 2011 7:21 pm
- Location: Between UK and France
- Contact:
Re: OricMouse
News news!
I've received the PCB last week, and ordered the components after, UPS goofed with the delivery and I received them only today, but look how gorgeous the board is!
I've goofed the footprint of the miniDIN connectors so I cant solder as is, but all the rest is fine, so, good shape
I will exhume my Atmos to start testing chatting between the Propeller µC and the Atmos, then once this is working, things should go quick quickly, even if the firmware is not finished, as updating the firmware with this is really easy (and does not need complex tools)
So as soon as I've got the basic thing in the firmware to work, I will make the "final" version of the PCB, including all the fix and problem I will found (I suspect some mechanical problem apart from the miniDIN bad footprint)
The board price will be in the range I've though, about $35 ~£25 or ~30€.
And this board is made to be mounted directly on the back of the Oric, without cable or Amplibus, and it's possible to plug something else after, a Microdisc, a Cumulus or a Cumulus rev2
And Eth/Wlan is completely a possibility as an add-on board there, Once the Cumulus Rev2 is ready to prototype, I will look at that
I've received the PCB last week, and ordered the components after, UPS goofed with the delivery and I received them only today, but look how gorgeous the board is!
I've goofed the footprint of the miniDIN connectors so I cant solder as is, but all the rest is fine, so, good shape
I will exhume my Atmos to start testing chatting between the Propeller µC and the Atmos, then once this is working, things should go quick quickly, even if the firmware is not finished, as updating the firmware with this is really easy (and does not need complex tools)
So as soon as I've got the basic thing in the firmware to work, I will make the "final" version of the PCB, including all the fix and problem I will found (I suspect some mechanical problem apart from the miniDIN bad footprint)
The board price will be in the range I've though, about $35 ~£25 or ~30€.
And this board is made to be mounted directly on the back of the Oric, without cable or Amplibus, and it's possible to plug something else after, a Microdisc, a Cumulus or a Cumulus rev2
And Eth/Wlan is completely a possibility as an add-on board there, Once the Cumulus Rev2 is ready to prototype, I will look at that
My Projects: Replic'Oric Project - StratoCumulus Project
-
- Squad Leader
- Posts: 774
- Joined: Sat May 21, 2011 7:21 pm
- Location: Between UK and France
- Contact:
Re: OricMouse
Grumbl, some unexpected issues, it seems that both the 6502 and 6522 does not like receiving 3.3V instead of 5V for the high level
So for know, I have a solution for the /MAP /IOc /ROMDIS /IRQ signals (even if the ROM and ULA seems to accept well 3.3V for /ROMDIS and /MAP, the safer the better)
For the bidirectional data bus I'm still searching for a solution that will not involve non surface mount component. There is one that would solve my problem, but it is a SMC component, and I would like to not have such component on this design
So for know, I have a solution for the /MAP /IOc /ROMDIS /IRQ signals (even if the ROM and ULA seems to accept well 3.3V for /ROMDIS and /MAP, the safer the better)
For the bidirectional data bus I'm still searching for a solution that will not involve non surface mount component. There is one that would solve my problem, but it is a SMC component, and I would like to not have such component on this design
My Projects: Replic'Oric Project - StratoCumulus Project