Skip to the content
PCBKitNew board
4 layers25.9 × 62.3 mmPwrModule, the printed circuit board in 3D

Hydrographic surveying platform operating system

Size
25.9 × 62.3 mm
Copper layers
4
Thickness
1.6 mm
Parts
31
Nets
23
Pads
94
Tracks, vias
166, 23
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
23 Aug 2019
Updated
22 May 2026

Overview

PwrModule 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 4-layer board of 25.9 × 62.3 mm with 31 parts on 23 nets, routed with 166 tracks and 23 vias.

It is built around the ATTINY424-SSU. Its parts include 8 resistors, 6 transistors, 3 connectors, 2 capacitors and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

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

31
QtyValueFootprintReferences
71kResistor_SMD:R_1206_3216MetricR1, R2, R3, R4, R5, R6, R7
6FiducialFiducial:Fiducial_0.75mm_Mask2.25mmFID1, FID2, FID3, FID4, FID5, FID6
52N7002Package_TO_SOT_SMD:SOT-23Q1, Q3, Q4, Q5, Q6
2MountingHoleMountingHole:MountingHole_2.7mm_M2.5_ISO7380_PadH1, H5
10.1ufCapacitor_SMD:C_1206_3216MetricC2
11ufCapacitor_SMD:C_1206_3216MetricC1
14.7kResistor_SMD:R_1206_3216MetricR8
1ATtiny424-SSPackage_SO:SOIC-14_3.9x8.7mm_P1.27mmU1
1Conn_02x03_Top_BottomConnector_IDC:IDC-Header_2x03_P2.54mm_VerticalJ1
1Conn_02x04_Counter_ClockwiseConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalJ14
1Conn_02x05_Top_BottomConnector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_VerticalJ11
1DMP3010LK3Q-13Package_TO_SOT_SMD:TO-252-2Q2
1FuseFuse:Fuse_1206_3216MetricF1
1LOGOcidco:logo cidcologo1
1SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1

Questions

How big is the PwrModule PCB?

It measures 25.9 × 62.3 mm and has 4 copper layers, 1.6 mm thick.

What parts does the PwrModule use?

31 parts, built around the ATTINY424-SSU. 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 PwrModule 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-PM/PwrModule.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 PwrModule 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).

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
  • 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 layers97.8 × 77.9 mmHB IC, the printed circuit board in 3D

    HB IC

    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

  • 4 layers42 × 25 mmHeptachron, the printed circuit board in 3D

    Heptachron

    adaand00/heptachron

    7 segment LED wrist watch

    48 parts1MIT
  • 4 layers43.4 × 18 mmEasyduino Atmega Nano, the printed circuit board in 3D

    Easyduino Atmega Nano

    Hanqaqa/Easyduino

    Easily dive into different PCB KiCad designs of the most popular microcontroller devboards

    31 parts755CERN-OHL-P-2.0
  • 4 layers78 × 79 mmNfc tuning, the printed circuit board in 3D

    Nfc tuning

    dotstartech/wall-panel

    Wall mounted 4 inch touch display panel with CM4 inside

    31 parts445
  • 4 layers31.6 × 26.6 mmSparrowX, the printed circuit board in 3D

    SparrowX

    enp6s0/TinySparrow

    All-in-one CAN-FD ECU core board

    31 parts61CERN-OHL-P-2.0
  • 4 layers18.2 × 26.2 mmO2 input CJ125, the printed circuit board in 3D

    O2 input CJ125

    rusefi/rusefi-hardware

    31 parts52
  • 4 layers100 × 43.5 mmPistorm ste, the printed circuit board in 3D

    Pistorm ste

    gotaproblem/pistorm-atari

    PISTORM for the ATARI ST

    31 parts49MIT
  • 4 layers79 × 49 mmTrackpad, the printed circuit board in 3D

    Trackpad

    geek-rabb1t/GR-Trackpad65

    Azoteq TPS65 clone for Futaba

    31 parts32MIT
  • 4 layers45 × 70 mmSZG TEMPLATE STD, the printed circuit board in 3D

    SZG TEMPLATE STD

    SYZYGYfpga/pcb-templates

    Template PCB's for SYZYGY board designs

    31 parts31