Skip to the content
2 layers97.8 × 77.9 mmHB IC, the printed circuit board in 3D

Hydrographic surveying platform operating system

Size
97.8 × 77.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
6
Nets
13
Pads
27
Tracks, vias
83, 0
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
23 Aug 2019
Updated
22 May 2026

Overview

HB IC is an open-source printed circuit board by CIDCO-dev, from the CIDCO-dev/Poseidon repository on GitHub, published under the MIT licence. It is a 2-layer board of 97.8 × 77.9 mm with 6 parts on 13 nets, routed with 83 tracks and 0 vias.

README

README.md

Poseidon

Hydrographic surveying platform operating system (ROS Noetic).

Getting started (RPi4, Ubuntu 20.04, ROS Noetic)

  • Clone under /opt: sudo chown $USER:$USER /opt && cd /opt && git clone --recursive <repo>
  • Install: run install/rpi4-noetic.sh (RPi4 target).
  • Build: cd /opt/Poseidon/src/workspace && catkin_make -j1 -DCATKIN_BLACKLIST_PACKAGES="mavros;inertial_sense;velodyne;ins_piksi;velodyne_pointcloud;velodyne_driver;velodyne_laserscan;gnss_mosaic_x5;tf"
  • Source: source /opt/ros/noetic/setup.bash then source /opt/Poseidon/src/workspace/devel/setup.bash.
  • Launch simulator: roslaunch launch/Simulator/dummy_simulator_virtual-machine.launch, then open the web UI at http://localhost.

Docs

Full documentation lives in doc/ (Markdown):

  • doc/README.md: overview, build, run, tests
  • doc/install.md: installation with dependencies (RPi4, Ubuntu 20.04, ROS Noetic)
  • doc/nodes.md: list of ROS nodes
  • doc/web.md: list of web UI pages
  • doc/web/*.md: per-page details (index, status, diagnostics, data, map, settings, calibration, goal)
  • doc/nodes/*.md: per-node details with inputs/outputs/params

Tests

  • C++/Python/ROS: catkin_make run_tests -j1 -DCATKIN_BLACKLIST_PACKAGES="ins_piksi;libmavconn;echoboat_odometry;mavros_msgs;mavros;mavros_extras;test_mavros;gnss_mosaic_x5;imu_bno055;sonar_imagenex852;inertial_sense;raspberrypi_vitals;imu_null;sonar_dummy;gnss_dummy;lidar_filtering"
  • JS: cd www/webroot/js && npm test --coverage

Tools

  • Rosbag replay: roslaunch launch/Echoboat/rosbag_replay.launch bag_filename:=rosbag.bag
  • Lidar georef: ./devel/lib/logger/lidarGeoreferencer -h (supports filtering options)
  • Logging modes: 1=Always ON, 2=Manual, 3=Speed based

Parts

6
QtyValueFootprintReferences
2Conn_01x02_PinConnector_Phoenix_MSTB:PhoenixContact_MSTBVA_2,5_2-G-5,08_1x02_P5.08mm_VerticalJ3, J4
18P8C_ShieldedConnector_RJ:RJ45_HALO_HFJ11-x2450HRL_HorizontalJ1
1Barrel_Jack_SwitchConnector_BarrelJack:BarrelJack_Kycon_KLDX-0202-xC_HorizontalJ2
1Conn_01x08_PinConnector_Phoenix_MSTB:PhoenixContact_MSTBVA_2,5_8-G-5,08_1x08_P5.08mm_VerticalJ5
1LOGOcidco:logo cidcologo1

More from CIDCO-dev/Poseidon

6
  • 4 layers75.9 × 105.9 mmHydroBall, the printed circuit board in 3D

    HydroBall

    CIDCO-dev/Poseidon

    Hydrographic surveying platform operating system

    65 parts11MIT
  • 4 layers25.9 × 62.3 mmPwrModule, the printed circuit board in 3D

    PwrModule

    CIDCO-dev/Poseidon

    Hydrographic surveying platform operating system

    31 parts11MIT
  • 2 layersModule led hall, the printed circuit board in 3D

    Module led hall

    CIDCO-dev/Poseidon

    Hydrographic surveying platform operating system

    10 parts11MIT
  • 2 layers38.3 × 62.6 mmProg, the printed circuit board in 3D

    Prog

    CIDCO-dev/Poseidon

    Hydrographic surveying platform operating system

    8 parts11MIT
  • 2 layers25.9 × 62.3 mmPwrBypass, the printed circuit board in 3D

    PwrBypass

    CIDCO-dev/Poseidon

    Hydrographic surveying platform operating system

    6 parts11MIT
  • 2 layers21.5 × 31.3 mmModule led, the printed circuit board in 3D

    Module led

    CIDCO-dev/Poseidon

    Hydrographic surveying platform operating system

    5 parts11MIT

Similar boards

  • 2 layers18.5 × 11.1 mmSwitch, the printed circuit board in 3D

    Switch

    byrantech/laptop

    anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

    6 parts4.3kMIT
  • 2 layers14.6 × 33 mmBrain board SD Card 1, the printed circuit board in 3D

    Brain board SD Card 1

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    6 parts1.2k
  • 2 layers9 × 9 mmDpoint, the printed circuit board in 3D

    Dpoint

    Jcparkyn/dpoint

    Open-source digital stylus using camera tracking and inertial measurements

    6 parts1.1kMIT
  • 2 layers51.5 × 16.6 mmMicroswitchXY Endstop, the printed circuit board in 3D

    MicroswitchXY Endstop

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    6 parts1.1kGPL-3.0
  • 2 layers21.9 × 76.7 mmAmiga External, the printed circuit board in 3D

    Amiga External

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    6 parts1kGPL-3.0
  • 2 layers88.9 × 50.8 mmBusinesscard, the printed circuit board in 3D

    Businesscard

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    6 parts915
  • 2 layers20.3 × 15.2 mmL0 RGB led, the printed circuit board in 3D

    L0 RGB led

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    6 parts546MIT
  • 2 layers9 × 3.6 mmOpticalEncoder, the printed circuit board in 3D

    OpticalEncoder

    adamb314/ServoProject

    Getting the most out of your hobby servo

    6 parts545

Questions

How big is the HB IC PCB?

It measures 97.8 × 77.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the HB IC use?

6 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the HB IC KiCad files?

From the CIDCO-dev/Poseidon repository on GitHub, at the commit this page was made from: the board is docs/PCB Design/HB-IC/HB-IC.kicad_pcb and its schematic docs/PCB Design/HB-BP/PwrBypass.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the HB IC design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).