Form factor: Raspberry Pi HAT #4
Replies: 7 comments 29 replies
-
|
I agree with you that the new PCB should have HAT form factor. I don't know about the EEPROM (I have no experience with implementing the RPi Foundation rules and developing a full-featured official HAT but if it wouldn't be too much work - I think it'd be great to go fully compatible with the foundation specs). In your design I see only one thing I'd change for now - I think the power connector should be perpendicular to the 40 pins so that the plug could be easily placed in the side of the device. I'd also move the power switch so that it could be easily fitted and accessed when the HAT and RPi are placed in the case. Just out of curiosity - did you add paths in the PCB to power off the steppers when they're not active? |
Beta Was this translation helpful? Give feedback.
-
|
Currently, I re-design the PCBs in KiCAD to include more safety features and to stick closer to the usual design principles of PCB design to make future changes and additions easier to integrate. A 'Disable Motor' pin is included but also requires some coding to be activated in the OpenScan software. I personally like the HAT design, however, the official HAT design guide about EEPROM might collide with the current philosophy of OpenScan. You see, the current PCBs can easily be soldered by hand and are intentionally kept as low-level component PCBs. Flashing EEPROM is something that is usually not part of the repertoire of the common tinkerer and requires additional tools. Without the EEPROM following the HAT guide, we wouldn't be allowed to call it "HAT". That leaves practically two paths. Either designing and manufacturing the complete HAT including EEPROM so you can buy it off the shelf (slightly opposing the open idea of the project), or not including EEPROM at all, thereby creating a HAT-like/HAT-compatible/HAT-esque PCB without calling it "HAT". |
Beta Was this translation helpful? Give feedback.
-
|
That is the current version of the RPi-compatible PCB that will be manufactured for testing. |
Beta Was this translation helpful? Give feedback.
-
|
I don't think the EEPROM should be included. Maybe in future iteration of the PCB (like a "Pro" version). |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Buddy manufactured them (well, actually his trainee) for free from some left-overs as an exercise for the trainee/calibration of the (old) machine. Not premium quality but it will work more than fine for testing purposes. I will bring them to @OpenScanEu and have a look into their functionality. |
Beta Was this translation helpful? Give feedback.
-
|
Would it be possible to design the board with the EEPROM pads added, but not yet used? That way you can sell the not-hats as diy solder and the pro-hats as presoldered with EEPROM installed. No need to have seperate pcb's. |
Beta Was this translation helpful? Give feedback.






Uh oh!
There was an error while loading. Please reload this page.
-
The Raspberry Pi Foundation has a specification for Raspberry Pi add-on boards called HAT (Hardware Attached on Top).
I think the v2 PCB should have this form factor.
To be an official HAT, you need some EEPROM on the board that contains a unique identifier (so that the Raspberry Pi can automatically detect what HAT is attached, and possibly auto-configure for it).
But I think using the form factor, even without the EEPROM, would be a great fit for the new PCB.
I've recently been trying to teach myself KiCAD, and I challenged myself to recreate the PCB v1 schematic in the HAT form factor.
Here's a picture of what I came up with.
It has all of the same features as the v1 PCB, but it's in the HAT form factor. I did make a couple of minor component changes (mainly just using some right angle connectors/switch in place of regular vertical ones), just to account for the way the HAT fits onto the Raspberry Pi as well as taking into consideration how the components would fit into a 3D printed case.
I've also attached the ringlight PCB as a breakaway addon to the HAT. This also functions exactly the same as v1, just some minor component changes and repositioning.
Beta Was this translation helpful? Give feedback.
All reactions