Skip to content
This repository was archived by the owner on Nov 11, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
1180786
Update racklet-kicad-lib
Feb 25, 2023
0e25114
RP2040 decoupling
Feb 25, 2023
ec62052
Update to KiCad 7
Feb 26, 2023
f77de89
Add kicad-pmod submodule
Feb 26, 2023
b8f34a4
Add USB "PMOD" connector
Feb 26, 2023
95bc764
Add SPI flash, BOOTSEL button
Feb 26, 2023
adca186
Add crystal
Feb 26, 2023
c5b8be4
WIP: start fleshing out PMOD headers
Feb 27, 2023
a69f051
Finish rev A schematic
Feb 27, 2023
4952b51
Start rev A layout
Feb 28, 2023
9a6625d
WIP: lay out USB, crystal, decoupling
Feb 28, 2023
c6e455f
Finish hatlet rev A layout
chiplet Mar 5, 2023
dc29db2
Update racklet-kicad-lib
chiplet Mar 6, 2023
715d6d0
Update USB header footprint
chiplet Mar 6, 2023
4d53cd7
Rename schematic LCSC designator field
chiplet Mar 6, 2023
3ed5903
Revert "Rename schematic LCSC designator field"
chiplet Mar 6, 2023
e2abce7
Space out traces to reduce crosstalk
chiplet Mar 6, 2023
50ea15e
Update racklet-kicad-lib
chiplet Mar 6, 2023
fce72a9
Add JLCPCB PCBA tooling holes
chiplet Mar 6, 2023
a872b4a
Update racklet-kicad-lib
chiplet Mar 8, 2023
f5e4de4
Use USB header from racklet-kicad-lib
chiplet Mar 8, 2023
50db919
Design USB type C to Racklet USBSocket adapter
chiplet Mar 8, 2023
94f65aa
hatlet: update USB diffpair size to match pcbcalc results
chiplet Mar 8, 2023
25f5163
Update racklet-kicad-lib
chiplet Mar 8, 2023
3d6ea84
usb-t-c: tweak edge position
chiplet Mar 9, 2023
a377449
Update racklet-kicad-lib
chiplet Mar 9, 2023
2dcb451
hatlet: add reset button
chiplet Mar 9, 2023
a22863b
socket-to-c: update usb socket footprint
chiplet Mar 9, 2023
494461e
hatlet: Fix PMOD0 I2C1 pinout
chiplet Mar 10, 2023
0bcad15
socket-to-c: use KiBuzzard for title
chiplet Mar 10, 2023
bde9fe6
backlet: tweak bypass vias
chiplet Mar 10, 2023
37e2b90
wip: check in progress
chiplet Mar 16, 2023
5a8c87b
hatlet: replace USBHeader with BackplaneHeader
Mar 20, 2023
952b01e
socket-to-c: add banana plugs
Mar 20, 2023
673dd00
rename socket-to-c to hatlet-dongle
Mar 20, 2023
ac4c877
hatlet-dongle: use 3-position jumper to avoid PSU backpowering
Mar 23, 2023
aa926ea
hatlet: add pinout diagram
Apr 9, 2023
47bfb87
hatlet: add white bg to pinout diagram
Apr 9, 2023
9dfab10
add hatlet[-dongle] readme
Apr 13, 2023
185a8e2
put readme images in a table
Apr 13, 2023
8eee040
hatlet: add pinout diagram to README
chiplet Apr 13, 2023
d74e389
hatlet-dongle: readme formatting
Apr 13, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ Cargo.lock
*.sch-bak
*~
_autosave-*
\#auto_saved_files#
*-save.pro
*-save.kicad_pcb
*-cache.dcm
Expand Down
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
[submodule "kicad-projects/libs/racklet-kicad-lib"]
path = kicad-projects/libs/racklet-kicad-lib
url = ../racklet-kicad-lib.git
[submodule "kicad-projects/libs/kicad-pmod"]
path = kicad-projects/libs/kicad-pmod
url = git@github.com:chiplet/kicad-pmod.git
8,530 changes: 8,530 additions & 0 deletions kicad-projects/hatlet-dongle/3dshapes/FCR7350.stp

Large diffs are not rendered by default.

26 changes: 26 additions & 0 deletions kicad-projects/hatlet-dongle/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# hatlet-dongle

hatlet-dongle is a small adapter board that allows you to connect a hatlet to a development host PC without a full backplane. In essence, it is a backplane-side breakout board of the racklet backplane connector with:
- USB type C connector for D+/D- and +5VSB power input,
- Banana jacks for supplies
- +12V SBC supply
- +5V SBC supply
- +5VSB management power supply
- ground

A pin jumper is used to select the source of the +5VSB supply between:
- USB type C connector
- Banana jack

## Pictures
<table>
<tr>
<th>Front</th>
<th>Back</th>
</tr>
<tr>
<td><img alt="hatlet-dongle front view" src=./pictures/hatlet-dongle-0.1.0-front-alpha.png></td>
<td><img alt="hatlet-dongle back view" src=./pictures/hatlet-dongle-0.1.0-back-alpha.png></td>
</tr>
</table>

4 changes: 4 additions & 0 deletions kicad-projects/hatlet-dongle/fp-lib-table
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
(fp_lib_table
(version 7)
(lib (name "racklet")(type "KiCad")(uri "${KIPRJMOD}/../libs/racklet-kicad-lib/racklet.pretty")(options "")(descr ""))
)
3 changes: 3 additions & 0 deletions kicad-projects/hatlet-dongle/hatlet-dongle.kicad_pcb
Git LFS file not shown
Loading