Latest project ...

Arc/RPCs, peripherals, RISCOS operating system & ARM kit eg GP2x, BeagleBoard
Post Reply
cmj6502
Posts: 60
Joined: Mon Jan 05, 2009 7:24 pm
Contact:

Latest project ...

Post by cmj6502 » Wed Aug 14, 2019 7:00 pm

Image

Not a USB podule but a way to connect a USB mouse (or keyboard if I can finish the software).

User avatar
tricky
Posts: 3677
Joined: Tue Jun 21, 2011 8:25 am
Contact:

Re: Latest project ...

Post by tricky » Wed Aug 14, 2019 7:09 pm

Looks very professional.

JonC
Posts: 726
Joined: Wed May 14, 2014 9:19 pm
Location: Wakefield
Contact:

Re: Latest project ...

Post by JonC » Wed Aug 14, 2019 7:12 pm

Very nice and definitely needed. Does this work on any Arc with a standard podule slot?
Jon
Image

cmj6502
Posts: 60
Joined: Mon Jan 05, 2009 7:24 pm
Contact:

Re: Latest project ...

Post by cmj6502 » Wed Aug 14, 2019 7:35 pm

The boards are from JLCPCB. I’m pleased with the result.

I’m hoping it will work on anything with a podule connector but have been developing it on a risc pc.

Still a work in progress - more software to do, and at least one PCB error to fix (mine).

User avatar
flaxcottage
Posts: 3697
Joined: Thu Dec 13, 2012 8:46 pm
Location: Derbyshire
Contact:

Re: Latest project ...

Post by flaxcottage » Wed Aug 14, 2019 8:25 pm

Cool. 8)
- John

Image

cmj6502
Posts: 60
Joined: Mon Jan 05, 2009 7:24 pm
Contact:

Re: Latest project ...

Post by cmj6502 » Thu Aug 15, 2019 9:07 pm

Image

Now seen by *podules

richw
Posts: 61
Joined: Tue Oct 28, 2014 9:54 pm
Contact:

Re: Latest project ...

Post by richw » Thu Aug 15, 2019 9:24 pm

Interesting.

If you are looking for feature-creep, can I suggest joystick support? You could probably use most of USBJoystick for the HID-to-SWI stuff.

This isn't entirely serious. I have done nothing with USBJoystick itself for a long while! But it could be a bit of polish for a rainy day...

User avatar
myelin
Posts: 723
Joined: Tue Apr 26, 2016 9:17 pm
Location: Mountain View, CA, USA
Contact:

Re: Latest project ...

Post by myelin » Fri Aug 16, 2019 12:47 am

Nice!

I had no idea there was such a thing as a microcontroller with USB Host capability in a DIP package :)
SW/EE from New Zealand, now in Mountain View, CA, making BBC/Electron hardware projects for fun.
Most interesting: Arcflash, FX2+PiTubeDirect Tube/Cartridge adapter, USB cart interface.

cmj6502
Posts: 60
Joined: Mon Jan 05, 2009 7:24 pm
Contact:

Re: Latest project ...

Post by cmj6502 » Wed Aug 28, 2019 3:00 pm

Progress - I've added the second PIC so it can now talk to TWO devices :) The LEDs change colour depending on what's plugged in - purple for keyboard and green for mouse :)

On the downside - the podule talks to the PICs over I2C, which means it's spending a lot of time in IIC_Control which runs with interupts disabled. Need to think about this a bit.

cmj6502
Posts: 60
Joined: Mon Jan 05, 2009 7:24 pm
Contact:

Re: Latest project ...

Post by cmj6502 » Fri Aug 30, 2019 7:31 pm

Image

cmj6502
Posts: 60
Joined: Mon Jan 05, 2009 7:24 pm
Contact:

Re: Latest project ...

Post by cmj6502 » Fri Aug 30, 2019 7:35 pm

richw wrote:
Thu Aug 15, 2019 9:24 pm
Interesting.

If you are looking for feature-creep, can I suggest joystick support? You could probably use most of USBJoystick for the HID-to-SWI stuff.

This isn't entirely serious. I have done nothing with USBJoystick itself for a long while! But it could be a bit of polish for a rainy day...
The PIC can do it, so it’s possible. One for the to do list :)

Post Reply