Skip to content

Commit

Permalink
Fix/atopile ecad (#82)
Browse files Browse the repository at this point in the history
* fix(ecad): Fix bugs in atopile version of the design
* Add missing pullup resistors to AW9523 RSTN and INTN lines
* Fix I/O configuration for AW9523 so that all the inputs go to the same port pins as the previous version of the electronics

* minor cleanup to box3 after update to at 0.2.58

* fix udpate max17038 pullup to properly go to alert line after other fix

* typo

* update layout

* minor update to layout

* fix(buttons): pulldown -> pullup (so they are active low)

* update buttons to be pullup instead of pulldown; change led to be powered off VBUS instead of vbat

* update button footprints - start/select better aligned and all buttons have extra wires to ensure connections

* add net names and ensure packages are specified

* update box-emu-base layout

* update box-emu and box-3-emu layouts

* udpate to kicad 8

* add net name overrides and update all boards

* update atopile action to kicad 8

* comment out blender render
  • Loading branch information
finger563 authored Jul 27, 2024
1 parent ebd8a98 commit a738acf
Show file tree
Hide file tree
Showing 23 changed files with 93,930 additions and 55,130 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/atopile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
path: 'ecad/' # atopile project directory

- name: Render Box-Emu PCB
uses: INTI-CMNB/KiBot@v2_k7
uses: INTI-CMNB/KiBot@v2_k8
with:
# Required - kibot config file
config: ecad/config.kibot.yaml
Expand All @@ -40,7 +40,7 @@ jobs:
board: 'ecad/elec/layout/box-emu/box-emu.kicad_pcb'

- name: Render Box-3-Emu PCB
uses: INTI-CMNB/KiBot@v2_k7
uses: INTI-CMNB/KiBot@v2_k8
with:
# Required - kibot config file
config: ecad/config.kibot.yaml
Expand Down
28 changes: 14 additions & 14 deletions ecad/config.kibot.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,20 +50,20 @@ outputs:
rotate_z: 3
ray_tracing: true

# Blender render
- name: 3D_top_view_HQ
comment: "3D render from top (High Quality)"
type: blender_export
options:
render_options:
transparent_background: true
samples: 20
point_of_view:
rotate_x: 30
rotate_z: -20
outputs:
- type: blender
- type: render
# # Blender render
# - name: 3D_top_view_HQ
# comment: "3D render from top (High Quality)"
# type: blender_export
# options:
# render_options:
# transparent_background: true
# samples: 20
# point_of_view:
# rotate_x: 30
# rotate_z: -20
# outputs:
# - type: blender
# - type: render

# # Diff:
# # Recursive git submodules aren't supported (submodules inside submodules)
Expand Down
34 changes: 17 additions & 17 deletions ecad/elec/layout/box-3-connector/box-3-connector.kicad_pcb
Original file line number Diff line number Diff line change
Expand Up @@ -226,45 +226,45 @@
)

(footprint "lib:BOX_3_EMU" (layer "F.Cu")
(tstamp 74ae3027-f88e-44df-9636-1dffea884662)
(tstamp d32173e2-06f0-45a7-85c8-11f2751ec1e0)
(at 149.299901 76.9312)
(path "/1fd57218-e990-5a7e-c780-19cccc1751be/1fd57218-e990-5a7e-c780-19cccc1751be")
(path "/05d4733d-8da4-336e-5a0b-3598987d6a91/05d4733d-8da4-336e-5a0b-3598987d6a91")
(fp_text reference "U1" (at 0 -0.5 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.1)))
(tstamp cedb8838-9b21-421d-b761-610e0f4dca5e)
(tstamp b12842d6-3492-4b90-b02c-6bf0679392e2)
)
(fp_text value "" (at 0 1 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp c0b435af-039e-4a81-a9e9-ed191fc41098)
(tstamp ad08d08d-1137-47f6-ae37-fcc63b53fa84)
)
(fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 375dd301-d9a6-4fc8-8d55-115675a61e34)
(tstamp 27ac5112-2fc4-4295-991b-e403ccb3a4e4)
)
(fp_line (start -30.457813 0) (end -12.7 0)
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 068bd591-08a9-488a-bd27-8c96ae8a1f84))
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 4e73342d-b57b-4527-a99e-a5d22d521435))
(fp_line (start -11.699432 -0.999959) (end -11.699432 -1.9)
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp ff8cc6ec-802c-4246-8c2d-1849bad4bb75))
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 63693da9-3f1d-410e-9577-096cca4e3b12))
(fp_line (start 12.42304 -2.9) (end -10.699432 -2.9)
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 9e3e9d82-cb5d-4901-a0e3-0a502a56a524))
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp d6dd9025-b9a2-44b9-99db-2f3af6ad3f73))
(fp_line (start 13.300568 -1.00525) (end 13.300568 -1.9022)
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 34a9a802-2073-4fa3-b28f-c472ad65b926))
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp c1c2cf5b-2e37-4b1f-be99-afd308b4b355))
(fp_line (start 14.300516 0) (end 28.505948 0)
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp cb45a665-cebc-4652-a7b4-f7bd050d3254))
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp da91fa65-a6f1-4829-9e3e-8861b5923791))
(fp_line (start 32.04209 0.00015) (end 28.5061 0.00015)
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp e6c14d94-29c8-466e-9248-a1b82a07f998))
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp f3e0aee3-9522-4a8d-9a9c-49468f7e832b))
(fp_arc (start -35.457901 4.99991) (mid -33.99347 1.464354) (end -30.457932 -0.000118)
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 74b4925a-58cf-4009-a07c-9e71cb3724bc))
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 818f0ca4-1f44-4a0b-8efa-d78a5d9a6af2))
(fp_arc (start -11.699433 -1.899999) (mid -11.406519 -2.607084) (end -10.699432 -2.9)
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 9bfcc2b5-a8d1-4991-826c-b5a107e6925b))
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 3679bbcd-d698-4748-a4f3-c11c6a315671))
(fp_arc (start -11.699432 -0.999959) (mid -11.992521 -0.292658) (end -12.7 0)
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp c4d98395-be71-4b1d-9846-7ac79a999923))
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 86b2c7d4-4c33-4ad2-825c-26a8762de5bf))
(fp_arc (start 12.423039 -2.899999) (mid 13.051515 -2.567934) (end 13.300568 -1.9022)
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 9fc23137-009e-4c38-bf79-a3d922271f24))
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 974d8284-90ef-440d-b690-0fcac8426a3b))
(fp_arc (start 14.300516 0) (mid 13.59161 -0.294782) (end 13.300568 -1.00525)
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp ba9d8758-f505-4d23-a39c-36f123bedddf))
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp bf69bc99-ad14-431e-8df1-44f6207faca9))
(fp_arc (start 32.04209 0.000149) (mid 35.577646 1.464606) (end 37.0421 5.000141)
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 88231ef5-8b71-41e8-ba80-0052c678de74))
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 7e517d52-6b6f-4d82-9fcc-e35a591b32e6))
)

)
Loading

0 comments on commit a738acf

Please sign in to comment.