diff --git a/README.md b/README.md index 1c567c4..b2b632e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Babel-Babel -All-in-one hardware solution for developing UAVCAN-compatible devices. +All-in-one hardware solution for developing [Cyphal/CAN](https://opencyphal.org) and DroneCAN devices. Babel-Babel consists of three devices that are assembled on a single PCB: 2x [Babel](https://zubax.com/babel) USB-CAN adapters and a @@ -10,8 +10,8 @@ Babel-Babel consists of three devices that are assembled on a single PCB: Babel-Babel is connected to the PC with a single USB cable as it contains a built-in USB hub. It provides the following interfaces for connecting to the device under development: -- CAN 1 (UAVCAN micro connector) -- CAN 2 (UAVCAN micro connector) +- CAN 1 (UCANPHY Micro connector) +- CAN 2 (UCANPHY Micro connector) - SWD and UART (Dronecode Debug connector, medium) - USB (regular USB A connector) @@ -49,11 +49,10 @@ it still may be beneficial as it greatly reduces the total amount of wiring and connectors involved in the production testing routine. This, in turn, makes the process faster, more reliable, and less painstaking. -MyDuck-LV is a good example. -It is a device used for flashing and testing [Mitochondrik-LV](https://zubax.com/mitochondrik-lv). -To eliminate additional adapter PCBs, MyDuck-LV is designed to host Babel-Babel directly: +The [Mitochondrik-LV](https://zubax.com/mitochondrik-lv) evaluation board is a good example. +To eliminate additional adapter PCBs, the evaluation board is designed to host Babel-Babel directly: -![](https://github.com/Zubax/MyDuck-LV/blob/master/figures/Myduck-LV-jig.png) +![](docs/figures/mitochondrik-lv-evaluation-board.png) ## Manufacturing instructions @@ -64,12 +63,17 @@ instructions at [manufacturing document](/docs/manufacturing.md). Newest entries at the top. -### Babel-Babel v1.1 (2023) +### v1.2 (2023) -* CAN VDD pulled high with resistor -* Reset switch added to DCP with added pulup resistor -* CAN VBUS voltage measurement implemented +* Fixed silkscreen labels and BOM inconsistencies. +* Replaced references to UAVCAN with Cyphal/CAN. -### Babel-Babel v1.0 (2021) +### v1.1 (2023) + +* CAN VDD pulled high with resistor. +* Bootloader switch added to DCP with added pulup resistor. +* CAN VBUS voltage measurement implemented. + +### v1.0 (2021) The original version. diff --git a/docs/figures/mitochondrik-lv-evaluation-board.png b/docs/figures/mitochondrik-lv-evaluation-board.png new file mode 100644 index 0000000..bd57632 Binary files /dev/null and b/docs/figures/mitochondrik-lv-evaluation-board.png differ diff --git a/docs/requirements.md b/docs/requirements.md index b8289b7..f1cbe00 100644 --- a/docs/requirements.md +++ b/docs/requirements.md @@ -3,7 +3,7 @@ ## Purpose Babel-Babel is a device intended to ease the process of flashing and testing of Zubax products (or similar products). -Besides that, the device can be used as a tool for developing and debugging UAVCAN-compatible embedded devices. +Besides that, the device can be used as a tool for developing and debugging Cyphal/CAN-compatible embedded devices. One Babel-Babel can replace two USB-CAN converters, a programmer, and provide one free USB 2.0 host port. All this requires a single USB connection to the host PC. @@ -27,4 +27,4 @@ All this requires a single USB connection to the host PC. * In-door usage. * Operating temperature range - 0..+40C -* Operating humidty - up to 100% +* Operating humidty - up to 100% (non-condensing) diff --git a/src/babelbabel.brd b/src/babelbabel.brd index 46b70f5..4c990cc 100644 --- a/src/babelbabel.brd +++ b/src/babelbabel.brd @@ -443,7 +443,6 @@ VDD -V1.1 diff --git a/src/babelbabel.sch b/src/babelbabel.sch index 34b2672..fe958f5 100644 --- a/src/babelbabel.sch +++ b/src/babelbabel.sch @@ -13332,7 +13332,7 @@ No divider needed - + @@ -14450,14 +14450,14 @@ No divider needed - - + + - - + + diff --git a/src/part B.brd b/src/part B.brd index 4a225c3..7c071d2 100644 --- a/src/part B.brd +++ b/src/part B.brd @@ -222,12 +222,12 @@ -BABEL 1 -BABEL 2 +Babel 1 +Babel 2 Dronecode probe -Termination +terminator GND SWCLK SWDIO @@ -258,7 +258,7 @@ TPWR To PC -To device +To device GND CAN L CAN H @@ -268,7 +268,7 @@ VDD status -com +traffic @@ -286,7 +286,7 @@ VDD status -com +traffic @@ -359,7 +359,7 @@ VDD -Termination +terminator @@ -388,7 +388,7 @@ VDD -status +status @@ -413,9 +413,8 @@ VDD -ON -OFF -V1.1 +BOOTLOADER +NORMAL