Skip to content

Commit 094715f

Browse files
committed
Update Readme.md
1 parent b246f90 commit 094715f

1 file changed

Lines changed: 22 additions & 6 deletions

File tree

Readme.md

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@ PiCCANTE is a powerful hacking tool for accessing, exploring, and manipulating v
1515

1616
⚠️ **Always exercise caution when connecting to vehicle systems.** ⚠️
1717

18-
## 🚧 WORK IN PROGRESS 🚧
19-
2018
## ℹ️ About PiCCANTE
2119

2220
PiCCANTE is designed to be a dead-**simple**, dirt-**cheap**, and readily-**available** hardware platform for vehicle research and exploration.
@@ -79,8 +77,8 @@ The project leverages Raspberry Pi Pico (2 [W]) development boards, selected for
7977
- ✅ Multi-Frame PID support (ISO-TP)
8078
- ✅ Fast mode when number of answered frames is known
8179
- 🔜 Adaptive Timeouts
80+
- ✅ 3D printable case designs for creating PiCCANTE based OBD-II dongles
8281
- 🔜 Data logging to SD card
83-
- 🔜 3D printable case designs for creating PiCCANTE based OBD-II dongles
8482
- 🔜 MITM mode for advanced analysis / vehicle tuning
8583
- 🔜 (Software) CAN filters
8684

@@ -136,17 +134,35 @@ The initial prototype fits on a 60mm x 50mm board with:
136134
- Voltage divider for measuring the vehicle's battery voltage
137135
- Schottky diode for safe dual power supply (1N5817)
138136

139-
⚠️ Most readily available transceiver breakout-boards have a 120Ohm terminating Resistor on them.
140-
⚠️ When connecting to an existing (terminated) CAN bus, you **must** remove the resistor on the transceiver board.
137+
⚠️ Most readily available transceiver breakout-boards have a 120Ohm terminating Resistor on them. ⚠️
138+
⚠️ When connecting to an existing (terminated) CAN bus, you **must** remove the resistor on the transceiver board. ⚠️
141139

142140
<img src="./hardware/PiCCANTE_Perfboard.svg" width="100%"/>
143141
<details>
144-
<summary>Show More</summary>
142+
<summary>Show More (Schematics/Images)</summary>
145143
<img src="./hardware/Perfboard_Topside_Complete.jpg" width="100%"/>
146144
<img src="./hardware/Perfboard_Bottom_Complete.jpg" width="100%"/>
147145
<img src="./hardware/PiCCANTE_schematic.svg" width="100%"/>
148146
</details>
149147

148+
A 3D printable case is available in the [hardware/case/perfboard/](./hardware/case/perfboard/) directory.
149+
Even though the hardware is soldered onto perfboard, the case is just as large as a regular credit card.
150+
151+
<details>
152+
<summary>Show Case</summary>
153+
154+
#### 🛒 What You'll Need
155+
156+
- 3D printer
157+
- ABS/ASA or PETG filament
158+
- 3x M3 screws
159+
- 3x M3 heatset inserts
160+
- 1x male OBD-II connector (I used [this one](https://store.minitools.com/en/components-and-connectors/obd-connectors/sep-a-obd-e2-obd2-male-connector.html))
161+
- Wires
162+
163+
<img src="./hardware/Case.jpg" width="100%"/>
164+
</details>
165+
150166
More can be found in [hardware](./hardware)
151167

152168
A custom PCB designs follow at a later date.

0 commit comments

Comments
 (0)