Skip to main content

Member Onboarding

Welcome to ACLAB! This guideline gets new members up to speed in their first weeks β€” accounts, software to install (by skill domain), bench skills, and where to go next in the Knowledge Base.

First steps​

  1. Read the Lab Rules & Safety guide before using any equipment.
  2. Join the ACLAB accounts & channels (below).
  3. Install the software for your skill domain(s) (below).
  4. Set up your project environment β€” see the matching technical category.
  5. Meet your mentor and pick a starter task.

Accounts & channels​

Get access and follow our channels:

ChannelLink
GitHub organizationhttps://github.com/orgs/ACLAB-HCMUT/dashboard
YouTube β€” ChipFChttps://www.youtube.com/@chipfc
Facebook grouphttps://www.facebook.com/groups/aclabbachkhoa/
Facebook pagehttps://www.facebook.com/aclabhcumt/

Ask your mentor to add you to the GitHub org and the relevant project team/channel.

Software setup by skill domain​

Install only what your work needs β€” pick the domains relevant to your project, and check the linked Knowledge Base guide for deeper setup.

Version control & collaboration​

ToolPurposeGet it
GitVersion controlhttps://git-scm.com/downloads
GitHubRepos, issues, PRs, collaborationhttps://github.com/ACLAB-HCMUT
VS CodeEditor (Git, PlatformIO, extensions)https://code.visualstudio.com/

β†’ More: DevOps & Research Infra.

Embedded systems & firmware​

ToolPurposeGet it
Arduino IDEBeginner-friendly MCU programming (incl. ESP32)https://www.arduino.cc/en/software
STM32CubeMXSTM32 pinout/clock/peripheral configurationhttps://www.st.com/en/development-tools/stm32cubemx.html
STM32CubeIDESTM32 build, flash & debug (HAL/C)https://www.st.com/en/development-tools/stm32cubeide.html
PlatformIOMulti-board build system (VS Code plugin)https://platformio.org/
ProteusCircuit & MCU simulation (used in our courses)Provided by the lab

β†’ More: Embedded Firmware Β· hands-on labs in Courses β†’ Microcontrollers and Courses β†’ IoT.

PCB & electronics design​

ToolPurposeGet it
KiCadSchematic capture & PCB layout (open source)https://www.kicad.org/download/

β†’ More: PCB Design & DFM.

Mechanical / CAD​

ToolPurposeGet it
Fusion 3603D CAD, enclosures, 3D-printing & CAMhttps://www.autodesk.com/products/fusion-360

Use the Autodesk student/education license where eligible.

Robotics​

ToolPurposeNotes
ROS 2Robot middleware (nodes, topics, control)Ubuntu recommended
GazeboRobot simulationPairs with ROS 2

β†’ More: Robotics & ROS.

AI / Edge AI​

β†’ See AI / Edge AI for frameworks, model optimization and on-device inference setup.

Bench skills & lab tools​

Beyond software, lab work needs hands-on hardware skills. Get trained by a mentor and read Lab Rules & Safety before using any of these.

ToolUsed for
Soldering ironThrough-hole & SMD soldering, rework
Hot air stationSMD components, reflow & desoldering
OscilloscopeObserving signals, timing, debugging
MultimeterVoltage/current/continuity, basic diagnostics
Bench power supplyPowering and current-limiting prototypes
Logic analyzerDecoding digital buses (UART, IΒ²C, SPI)

β†’ How to use each instrument: Lab Equipment Guides.

Checklist for new members​

  • Joined the ACLAB GitHub organization
  • Followed the YouTube and Facebook channels
  • Added to the relevant project team / channel
  • Read Lab Rules & Safety
  • Installed the software for your skill domain(s)
  • Trained on the bench tools you'll use
  • Met your mentor and chose a starter task

Where to go next​

Contributions welcome β€” use Edit this page to improve onboarding.