I want to connect a SSD SATA HDD to the pi without using USB.
Possible?
I was hoping some sort of module would be available or a way of connecting using a breadboard.
Tried searching on stack overflow and Google.
Worth reviewing this answer on ee.se
https://electronics.stackexchange.com/questions/118537/interfacing-with-sata-in-embedded-systems
In short, not simple. In the most reasonable scenario, besides USB of course, you would use a JM20330 PATA<->SATA converter chip and you would bit-bang the PATA interface via GPIO with reduced bandwidth (16 bit PATA)
It's not possible to obtain the IC individually without contacting JMicron directly, but you may use an assembled converter card like this one on newegg
You may find a high end microcontroller or microprocessor will have integrated SATA controller peripheral. These are expensive specialty parts.
Most commercially available standalone SATA controller IC's have either USB or PCIE host interfaces. They are also... not easily obtainable and certainly not bread-boardable For example
Marvel 88SE1495 -- Datasheet under NDA, 679 ball BGA component, PCIe Interface
Microsemi PM8001C 1000+pin BGA, PCIe, Datasheet under NDA
You can persue an FPGA solution to bridge a SATA controller soft-core to your raspberry pi host using the interface of your choice. But this is not for the faint of heart and requires capital resources.
You sir, need to improve your Googling skills! "Raspberry Pi SATA" returned loads of fruit. I personally use a PlusberryPi case but they are like hens teeth now - very rare. Maybe this?
I also can't see anything released for data transfer by GPIO. This looks unintrusive.