Skip to content
binho.io (opens in a new tab)Contact Us

Binho Pulsar: Setup

Connect a Binho Pulsar to the computer and to the circuit, and check that it works.

Connect the Pulsar’s rear USB Type-C port to the computer with the supplied USB Type-C to Type-A cable, or with the Type-A to Type-C adapter for a Type-C port. The Pulsar is powered from USB; no external supply is needed. It is a USB 2.0 High Speed device (480 Mbps).

The Pulsar is a USB HID device, so Windows and macOS need no driver. On Linux, allow the current user to access it once, as described in Solving USB Connection Issues on Linux.

The Pulsar also appears as a USB serial port (a COM port on Windows, /dev/ttyACM* on Linux, /dev/cu.usbmodem* on macOS). It carries the UART, or RS-485 or CAN-FD when its mode is switched. See Virtual COM Port Modes.

With PyCosmicSDK installed (pip install pycosmicsdk):

import pycosmicsdk
for d in pycosmicsdk.list_devices():
print(d.model, d.serial_number, d.fw_version)

Nothing is sent to the adapter: the model, serial number and firmware version come from its USB descriptor. If the list is empty, check the cable and, on Linux, the permissions above. If the firmware version reads bootloader or 3.x.x, see Updating Firmware.

Front of the Binho Pulsar with its four device-under-test ports

The four front ports of the Pulsar.

The front of the Pulsar has four ports for the device under test. Use the cable kit that matches the port:

PortUse it forCables in the box
Multifunction PortI2C (bus B), SPI, UART, GPIO30-conductor ribbon cable and a breakout board to 2.54 mm headers
Dedicated I2C PortI2C (bus A), Qwiic devicesQwiic to Qwiic cable, and Qwiic cables with male or female headers
RS-485 PortRS-485 bus4-pin JST PH cables with male or female headers (shared with the CAN-FD port)
CAN-FD PortCAN-FD or CAN busSame 4-pin JST PH cables

For every pin, see the Pinout Guide.

The Multifunction Port and the Dedicated I2C Port share one target voltage rail, VTARG, between 1.2 V and 3.3 V.

  • The board has no supply: set the voltage it expects from Mission Control 3 or the SDK before enabling a bus. The Pulsar powers the board through VTARG, up to 200 mA.
  • The board has its own supply: do not set a voltage. Select external voltage (use_external_voltage() in the SDK) and connect the board’s logic supply to VTARG.

The RS-485 and CAN-FD ports have a fixed +5 V output that is always on.

Always connect ground between the Pulsar and the device under test.