This listing is for one ZuluSCSI Compact RP2040, pre-programmed with the latest ZuluSCSI firmware, and hand tested.
ZuluSCSI Compact RP2040 is a narrow SCSI-2/SCSI-1/SASI emulator, powered by the Raspberry Pi Foundation's RP2040 microcontroller, a dual-core 133MHz ARM Cortex-M0+ processor.
ZuluSCSI Compact RP2040 is equipped with an internal 50-pin IDC SCSI connector and can emulate up to seven SCSI devices simultaneously.
Features
- USB-C - New as of revision 2025a+
- High quality Molex-brand push-push type microSD socket
- Emulates up to 7 SCSI devices simultaneously, including CD-ROM
- Speaks both SCSI-1 and SCSI-2
- SCSI termination is enabled/disabled by a two-pin jumper header. The jumper is installed by default.
- SCSI Initiator mode can be enabled by installing a two-pin jumper header on the appropriate jumper header, and closing/shorting the jumper at power-on.
- Firmware upgrade simplicity; As easy as placing a file on the SD card.
- Highly configurable using a text-based INI file, zuluscsi.ini
- External LED pin header for attaching remote LEDs.
ZuluSCSI RP2040 supports synchronous and asynchronous transfers, with read speeds up to ~15 megabytes/second. A SCSI controller with FAST SCSI and synchronous mode is required to achieve maximum speeds.
The ZuluSCSI firmware looks for file names which adhere to a simple but powerful naming convention and presents them as the drives to the SCSI host. Each image file represents a SCSI drive. Visit ZuluSCSI.com for more information and documentation.
ZuluSCSI Compact RP2040 board dimensions are 90mm by 60mm, and the two mounting holes can be used to mount the board to most commodity 2.5" to 3.5" adapter brackets.