CPCWiki forum

General Category => Amstrad CPC hardware => Topic started by: Zik on 22:02, 26 September 22

Title: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Zik on 22:02, 26 September 22
Hello!

In agreement with @PulkoMandy, I designed a new version of the Albireo interface. The main goal is to make the interface available again for purchase.

Like the previous version, it provides one USB host port and one µSD slot with built-in support for mass storage and FAT filesystem. However, please note serial port has been removed. It is fully compatible (same port address). Of course, nothing is mapped on serial port addresses.

Albireo_v2.0_top.jpg     Albireo_v2.0_bottom.jpg    
You can read more on this interface in the original thread:
https://www.cpcwiki.eu/forum/amstrad-cpc-hardware/albireo-usbsdserial-interface-for-cpc/

Why was the serial port removed?
The serial chip component is no more available at decent pricing and small package. Alternative chips were not proven to work. Little software support has been developed so far. Technically, it is possible to use the USB host port to support a USB-serial cable or a USB transfer cable. Also, other serial interfaces do exist.

How to use it?
To make the best use of Albireo, you will need a ROM expansion interface (RamCard, Rom Board, MegaFlash, FlashGordon, X-Mem or similar) with the DOS ROM of your choice (several already support Albireo).

How to buy one?
I need first to have an idea of the volume I need to produce. There was already a waiting list for the original Albireo, the latest version is pretty old and should be this one:
https://www.cpcwiki.eu/forum/index.php?msg=183715

I cannot contact each one of you. So please, if you are interested in this version of the Albireo (with no serial port), please contact me (even if you are not already on the list).

I expect the price to be about 30€ or lower, including shipping and, I hope, a µSD card. It will ship from France.
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Prodatron on 22:07, 26 September 22
Great! Will write you!
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: zhulien on 22:20, 26 September 22
Sounds good, any chance the board can accommodate the components for the serial bit so they could be added by the purchaser if sourced in future?
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Zik on 22:25, 26 September 22
Quote from: zhulien on 22:20, 26 September 22any chance the board can accommodate the components for the serial bit so they could be added by the purchaser if sourced in future?
No. My first intention was to have footprints on bottom side for serial related parts, but it complicated the design too much.
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: PulkoMandy on 07:24, 27 September 22
Thanks for taking care of production of the Albireo, nice to see this hardware being built again!
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Ast on 10:13, 27 September 22
Well done.
I'll take one for sure !
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Sid_ on 15:36, 27 September 22
same for me, one more ;) .
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: HAL6128 on 15:40, 27 September 22
Count me in for one unit.
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: d_kef on 17:42, 27 September 22
Yup!! I want one.

d_kef
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Squeekboxandj on 18:58, 27 September 22
Yes please. 
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Philippe Lardenois on 19:45, 27 September 22
Count me for one please.
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Richard_Lloyd on 20:36, 27 September 22
Yes please, one for me! Thanks for doing this.
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: zhulien on 21:11, 27 September 22
Please add me down for one, maybe two dependent on postage cost.
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Rennert on 06:09, 29 September 22
I would like to buy one piece :)
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Kris on 06:57, 29 September 22
I'm in as well ;)
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Zik on 21:41, 30 September 22
Ok great! I ordered a batch of Albireo and µSD cards to cover the requests I got so far. I captured all you ordering and will confirm with each of you later on. Manufacturing will take some weeks, anyway.

The cards is about 25g and postage threshold is at 100g. So, fees should not change up to 3 cards.

Some additional points I did not mention in the top message:
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: entelle42 on 23:09, 30 September 22
Hello, I'm also in, of course   ;)
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Squeekboxandj on 08:27, 01 October 22
Hello, what is the benefit of having more tan one card? Is it to provide multiple storage drives ?

Great work btw
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Zik on 10:56, 01 October 22
Quote from: Squeekboxandj on 08:27, 01 October 22what is the benefit of having more tan one card? Is it to provide multiple storage drives ?
Yes, it allows to have multiple storage drives (2x µSD and 2x USB), which may not be that useful given the capacity already available on a single drive. Ones could argue it makes USB-key to USB-key transfer easier.

However, if you use one of the USB host port for something else than mass storage class (a mouse, a joystick, a serial cable or whatever), there is more interest. Of course, software support needs to be there (mouse support is there AFAIK).

This advantage may be reduced in the future if USB hubs are ever supported, but it is not available today.

Also, is was for free as I used solder-jumpers (so, no additional component).
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: roudoudou on 18:58, 02 October 22
Quote from: Zik on 10:56, 01 October 22
Quote from: Squeekboxandj on 08:27, 01 October 22what is the benefit of having more tan one card? Is it to provide multiple storage drives ?
Yes, it allows to have multiple storage drives (2x µSD and 2x USB), which may not be that useful given the capacity already available on a single drive. Ones could argue it makes USB-key to USB-key transfer easier.

However, if you use one of the USB host port for something else than mass storage class (a mouse, a joystick, a serial cable or whatever), there is more interest. Of course, software support needs to be there (mouse support is there AFAIK).

This advantage may be reduced in the future if USB hubs are ever supported, but it is not available today.

Also, is was for free as I used solder-jumpers (so, no additional component).
ok, mets-m'en, deux alors s'il te plait ;D
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: zhulien on 03:30, 03 October 22
Sounds great. If there were 2 usb ports on one albeiro would that be much harder?
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: PulkoMandy on 08:46, 03 October 22
With the chip used for Albireo there are some limitations to what we can do. It could be used with hubs, but that need specific code on the CPC side (basically, a USB stack) and we didn't manage to use that at the same time as the built-in mass storage support of Albireo.
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Zik on 21:18, 14 December 22
Hello! All people that ordered one or several boards should now have them in hands or are about to. ;)

If I forgot you or if you would like to place a new order, you are welcome to do so. Just send me a PM. I will build a new batch when I get enough orders.
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: d_kef on 22:03, 14 December 22
I received mine a couple of days ago and I started coding the driver for HDCPM.

What a wonderful little piece of hardware!!!

Thanks

d_kef
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: poulette73 on 05:46, 15 December 22
Hello,
I'm interested too, count me for one please.  :)
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: hlide on 18:10, 05 May 23
Interested by one too.
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Zik on 19:03, 14 October 23
Hi everyone,

After a long time, here are good news. I finally got enough orders to build a new batch for a reasonable price (so that the unitary price will not change for you). I received them and they are working fine (Albireo+SD card)!
In the coming days I will PM everyone who placed an order to confirm order, arrange payment and get your email address if I do not have it already.
I will try to do that real soon but my time is limited, so please forgive me.

I ordered some spares. So, if you finally want one, please send me a PM.
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Audronic on 23:49, 14 October 23
@Zik
Yes please, one for me!

Pm sent to you

Thanks

Keep Safe

Ray
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: norecess464 on 00:29, 15 October 23
Yep @Zik , me too please. (PM already sent !). Thanks!
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: HAL6128 on 15:09, 15 October 23
@Zik. PM sent.
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Fran123 on 07:07, 17 October 23
Hello

Does it implement a ROM?  Does it is compatible with a ROMBOX?

Thanks
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Zik on 18:11, 17 October 23
Quote from: Fran123 on 07:07, 17 October 23Does it implement a ROM?  Does it is compatible with a ROMBOX?
Hello. In addition to this card you need a ROM expansion interface (any should work) to use the Albireo properly.
See the first post of this thread for more details.




Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Zik on 21:05, 12 November 23
Hi,
Everyone who ordered for this second batch should now have the card in their hand (or it is on the way). I have a few spares left if anyone else is interested.

Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: dodogildo on 22:57, 12 November 23
@Zik I'm also interested in one of the remaining ones. Will message for the details.
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: GUNHED on 15:01, 14 November 23
How much units of the Albireo (taken all together) have been sold by now?
Is it 100 units already?
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Zik on 22:36, 15 November 23
Quote from: GUNHED on 15:01, 14 November 23How much units of the Albireo (taken all together) have been sold by now?
Is it 100 units already?
I have now sent a little more than 50 units as of now. But I do not know how many @PulkoMandy did send previously, I assume at least about the same amount?
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: PulkoMandy on 08:44, 16 November 23
Hello,
I think a bit less than that, something like 35, of which the 5 first prototypes with a lot of patch wires all died for some reason and had to be replaced with the final board.

So that makes it close to the FlashGordon, about 70
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: GUNHED on 21:30, 16 November 23
Very nice! For CPC this is done well. Hope to see the 100 mark cracked soon.
And good to know for us programmers too.  :) :) :)
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: zhulien on 09:32, 08 September 24
If usb devices with fat32 are supported does that mean usb hard disks should work? Has anybody tried?
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: rpalmer on 21:46, 09 September 24
Quote from: zhulien on 09:32, 08 September 24If usb devices with fat32 are supported does that mean usb hard disks should work? Has anybody tried?
I doubt the USB hard drives are likely to work, since the USB interface is just a parallel to serial communication interface and that many USB hard drives require fast USB in order to work. A slow USB like 1.1/1.2 and maybe 2.0 standard may be unusable. It is worth testing to see if a low capacity drive works.
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: HAL6128 on 10:32, 10 September 24
Yes, it works! I didn't test it on the Albireo device but on the new UlifAC v5 (but I think it will also work on the albireo... maybe check this later).

I have an old 500GB Seagate HDD, created a "small" partition with 2GB FAT32, stored the SymbOS files on it, plugged it via an IDE2USB adapter on the UlifAC (recognized without any problems) and started the OS.

Interesting is, that it doesn't work with my (similar) Wester Digital 500 GB drive.
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Prodatron on 13:36, 10 September 24
Thanks for testing! Now I wonder if 3,5" USB disc drives with 1,44MB FAT12 discs are working as well :)
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: HAL6128 on 14:18, 10 September 24
No, the USB Floppy drive didn't start. I assume that power supply is not sufficient enough.
I don't know if there will be a possibility to power it externally?
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Prodatron on 10:46, 11 September 24
Quote from: HAL6128 on 14:18, 10 September 24No, the USB Floppy drive didn't start. I assume that power supply is not sufficient enough.
I don't know if there will be a possibility to power it externally?
There are Y cables for adding a power supply, but these usually have a USB micro/mini connector for the device.

https://www.amazon.de/USB-Mini-Y-Kabel-Stecker-Mini-B-5pol/dp/B000TG3H2S/ref=pd_sim_computers_1?tag=comput0d-21

I guess your 3,5" disc drive has a fixed cable with male USB A? Not sure if there are Adapters from female mini/micro to female A.
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: HAL6128 on 13:57, 11 September 24
Yes, it's a fixed, male USB A cable.
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: zhulien on 20:19, 17 September 24
interesting, i just got a 250mb zip ide zip drive, so i just need to find a suitable PSU for it and I will also give this a try 
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: zhulien on 20:33, 17 September 24
Interesting there is a youtube video 'can the ps2 burn a dvd' - since dvdram can be formatted as fat32 or fat16, the ps2 can just write to the fat16 as it does any usb memory stick.  I wonder then if albiero will just work with a fat32 dvdram drive also... i'll have to check if any of my external drives are dvdram and give it a go.
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: PulkoMandy on 12:00, 28 September 24
On Albireo, USB mass storage (as used by hard disks and USB keys) will work using the built-in driver in the CH376 chip. Speed isn't a problem, it will be slow (compared to modern machines) but still plenty fast for the z80. So, for USB drives of that type, no changes are needed. Yes, for hard disks it may be a good idea to not overwork your CPC 5V power supply and use external power on the USB port (typically, had drives will have an external supply anyways).

Other hardware such as floppy drives would need a specific driver written on the z80 side, because they use a slightly different protocol.

I think CD drives are different enough that they would also need a separate driver, at least because of using a different sector size (sectors on a CD are 2KB instead of 512 bytes).
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Raven on 19:42, 01 December 24
Hi everybody,

I am interested in an Albireo card.
How to get one ?

Regards
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Zik on 12:14, 02 December 24
Hello everyone,

I am sorry, the second batch is sold out. To build a third one and maintain the same price of 25€ (µSD card and shipping costs included), I need to reach 25 orders (maybe 20 could be enough). For now, I have 2 pre-orders (including Raven).

As a reminder, it is possible to plug 2 Albireo boards at the same time as this Albireo v2.0 version can be reworked to shift I/O address.

Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: ajcasado on 12:56, 02 December 24
Hi @Zik,
Please add me to the pre-order list for the Albireo, thank you.
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: GUNHED on 17:28, 02 December 24
Hi there, how much Albireo-new have been sold up to now?
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Zik on 15:44, 11 January 25
Quote from: GUNHED on 17:28, 02 December 24Hi there, how much Albireo-new have been sold up to now?
Hi, so far I have built 60 of them, all have been distributed already. As there are some more demands, I will order a small batch soon, anyone who wants one should ask as soon as possible.
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: GUNHED on 17:07, 12 January 25
Thanks for your answer. Great news!!!  :) :) :)
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Zik on 22:03, 04 March 25
Hi everyone!

I have built a new batch and everyone who ordered it should receive it in the next few days.
As I have built a few more to keep the price down, if anyone is still interested, I have some Albireo available to order.
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Prodatron on 22:18, 04 March 25
Quote from: Zik on 22:03, 04 March 25Hi everyone!

I have built a new batch and everyone who ordered it should receive it in the next few days.
As I have built a few more to keep the price down, if anyone is still interested, I have some Albireo available to order.
Great news Zik!

Very good timing, as I added new SymbOS drivers which can use two Albireos in parallel,
- one for a mouse and
- one for an USB mass storage stick
at the same time and now dynamically, so it doesn't matter which is set to #fe4x and which to #fe8x.

Is it still possible to order both port versions?
Will you be at Revision this year again?
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: fgbrain on 22:26, 04 March 25
Hi Zik!

This looks nice so...i'm interested in one as well. 
Count me in. 8)
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Zik on 12:01, 05 March 25
Quote from: Prodatron on 22:18, 04 March 25Is it still possible to order both port versions?
Will you be at Revision this year again?
Yes, I can bring you two boards at Revision, one on each port address.

Strictly speaking, it might be possible to handle both a mouse and a USB stick on one card by using a USB hub. But this has to be coded and tested, the CH376 documentation is unclear on this topic.

Quote from: fgbrain on 22:26, 04 March 25This looks nice so...i'm interested in one as well.
Count me in. 8)
Ok, I will send you a PM.
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Prodatron on 13:26, 05 March 25
@Zik thanks a lot, that would be awesome! Please tell me, if I should already transfer the money.

PulkoMandy wrote this Basic program for listing all connected devices, when using an USB hub. But I am fine with using two Albireos :)
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: ajcasado on 11:41, 20 March 25
Hello @Zik ,
I have received the Albireo, thank you very much!
Since I already have two, I want to modify this last one to use the alternative I/O addresses. To be sure, in the attached photo, I have marked the traces to cut with a red X and the solder points with yellow marks.
Is my assumption on how to make the modification correct?
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Prodatron on 16:15, 20 March 25
That looks correct.
Here is a photo from my ones, the upper is the one with the original port, the lower then one with the alternative port.


Unbenannt.jpg
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: ajcasado on 16:34, 20 March 25
Thanks @Prodatron !!
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: Zik on 19:32, 20 March 25
@ajcasado yes this is correct. @Prodatron is right, as usual  ;)
Title: Re: Albireo - USB/SD interface for CPC (new version without serial)
Post by: ajcasado on 21:15, 20 March 25
Thanks @Zik !!
Powered by SMFPacks Menu Editor Mod