Skip to content

Commit

Permalink
Fix the kibot, update README, move production files to have date
Browse files Browse the repository at this point in the history
  • Loading branch information
korken89 committed Nov 12, 2023
1 parent c1f6883 commit 6c50a76
Show file tree
Hide file tree
Showing 11 changed files with 28,619 additions and 25,639 deletions.
22 changes: 14 additions & 8 deletions .github/workflows/outputs.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,20 @@
name: generate outputs

on:
push:
paths:
- '**.sch'
- '**.kicad_pcb'
merge_group:
pull_request:
paths:
- '**.sch'
- '**.kicad_pcb'
push:
branches:
- master
# on:
# push:
# paths:
# - '**.kicad_sch'
# - '**.kicad_pcb'
# pull_request:
# paths:
# - '**.kicad_sch'
# - '**.kicad_pcb'

jobs:
generate_outputs:
Expand All @@ -17,7 +23,7 @@ jobs:
- uses: actions/checkout@v2
- name: gitmarker
run: "for i in *.kicad_pcb; do git rev-parse --short HEAD | xargs -I % sed -i 's/{GITHASH}/%/g' $i; done" # add git marker
- uses: INTI-CMNB/KiBot@v2_k6
- uses: INTI-CMNB/KiBot@v2_k7
with:
# Required - kibot config file
config: config.kibot.yaml
Expand Down
19 changes: 17 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,24 @@ The schematic can be found in the GitHub actions, full production files are gene

![alt text](rs-probe.jpg "probe")

## Cable Assembly
## Comparison

![alt text](docs/cable-asssembly-instructions.png "cable assembly")
Here is a small comparison with a few different probes:

| | Rusty Probe | PicoProbe | Raspberry Pi Debug Probe | STLinkV3 | JLink |
|-----------------------|------------------------|-------------|--------------------------|--------------------|--------------------|
| Max speed | 62 MHz | ? | 10 MHz | 24 MHz | 15 MHz |
| Target support | any | any | any | STM32 | any |
| IO voltage control | 1.8-3.3V | 3.3V | 3.3V | 1.6-3.3V | 1.6-3.3V somtimes |
| Type | Open Source & Hardware | Open Source | Proprietary | Proprietary | Proprietary |
| Language | Rust | C | C | C | C |
| Protocol | CMSIS-DAP | CMSIS-DAP | CMSIS-DAP | Proprietary | CMSIS-DAP |
| Programming connector | Cortex-M Debug 10p | - | JST | Cortex-M Debug 14p | Cortex-M Debug 10p |
| USB speed | 12 MBit/s | 12 MBit/s | 12 MBit/s | 480 MBit/s | 12 MBit/s |

## Where to buy

The probe is available in the [probe-rs shop](https://shop.probe.rs/). But you are free to build one yourself as well!

## License

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
53,400 changes: 28,231 additions & 25,169 deletions rs-probe.kicad_pcb

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion rs-probe.kicad_prl
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"board": {
"active_layer": 31,
"active_layer": 0,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_netclasses": [],
Expand Down
8 changes: 5 additions & 3 deletions rs-probe.kicad_pro
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,9 @@
"drc_exclusions": [
"footprint_type_mismatch|148500000|92000000|00000000-0000-0000-0000-00005f10abfb|00000000-0000-0000-0000-000000000000",
"footprint_type_mismatch|179000000|79000000|00000000-0000-0000-0000-00005f10d3b1|00000000-0000-0000-0000-000000000000",
"footprint_type_mismatch|182000000|93000000|00000000-0000-0000-0000-00005f10ea7f|00000000-0000-0000-0000-000000000000"
"footprint_type_mismatch|182000000|93000000|00000000-0000-0000-0000-00005f10ea7f|00000000-0000-0000-0000-000000000000",
"items_not_allowed|152400000|80800000|e8740d46-3138-4171-aa9b-2a40056a49ee|00000000-0000-0000-0000-000000000000",
"lib_footprint_mismatch|172500000|81000000|e7d3cdad-117c-4b04-8f8b-e3b2bc618357|00000000-0000-0000-0000-000000000000"
],
"meta": {
"filename": "board_design_settings.json",
Expand All @@ -86,7 +88,7 @@
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_issues": "ignore",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
Expand Down Expand Up @@ -402,7 +404,7 @@
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "error",
"simulation_model_issue": "ignore",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
Expand Down
Loading

0 comments on commit 6c50a76

Please sign in to comment.