Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
af0ae71
docs: Add Axon Lite documentation and GPIO configuration
keshav1499 Jul 9, 2026
9958a88
docs(axon-lite): align documentation with RK3576 block diagram specif…
keshav1499 Jul 9, 2026
ea8b1f9
docs(axon-lite): Update GPIO to 40-Pin, configure SPI3/I2C3-4-7-9, us…
keshav1499 Jul 24, 2026
f94f290
docs(axon-lite): Add HDMI port image to getting started page and fix …
keshav1499 Jul 24, 2026
f3e1e7e
docs(axon-lite): Update UART debug pins to 6, 8, 10 on getting starte…
keshav1499 Jul 24, 2026
eb4b336
docs(axon-lite): Add highlighted button guide image and fix text numb…
keshav1499 Jul 24, 2026
d5b52ce
docs(axon-lite): Add USB 2.0 image
keshav1499 Jul 29, 2026
fc9c522
docs(axon-lite): Update recommended OS to Debian 13 trixie and update…
keshav1499 Jul 29, 2026
0b512b2
docs(axon-lite): Update downloads OS matrix and add SD card image
keshav1499 Jul 29, 2026
dd4d3b0
docs(axon-lite): Add Wi-Fi/BT combo image
keshav1499 Jul 29, 2026
97dd1f9
docs(axon-lite): Update ethernet image properly and add hosting rule
keshav1499 Jul 29, 2026
3cb7cb3
docs(axon-lite): Add DP image
keshav1499 Jul 29, 2026
47fb0d8
docs(axon-lite): Remove other system and add wifi antenna image
keshav1499 Jul 29, 2026
e1b4139
Other system option added back
keshav1499 Jul 29, 2026
780c1c9
docs(axon-lite): Clean up other system folder completely
keshav1499 Jul 29, 2026
9670fea
docs(axon-lite): Add audio jack image
keshav1499 Jul 29, 2026
ad9e734
docs(axon-lite): Update aplay -l output for audio jack
keshav1499 Jul 29, 2026
ae309dd
docs(axon-lite): Complete PCIe 2.1 overhaul with modular ports
keshav1499 Jul 29, 2026
b599a06
feat(docs): add Microsoft Clarity analytics tracking
jaytrivedi11 Jul 29, 2026
55968a5
docs(axon-lite): Convert all PNG images to WEBP and update references
keshav1499 Jul 29, 2026
ccae0a7
docs(axon-lite): Make webp image backgrounds transparent
keshav1499 Jul 29, 2026
d272818
docs(axon-lite): Revert transparency for videoPorts and button guide
keshav1499 Jul 29, 2026
2335a1e
docs(axon-lite): Update block diagram, GPIO description, and replace …
keshav1499 Jul 29, 2026
e12eb57
docs(axon-lite): Fix broken macro text in downloads header
keshav1499 Jul 29, 2026
f88e282
Merge pull request #337 from jaytrivedi11/main
djkabutar Jul 30, 2026
e4da99a
docs(axon-lite): Revert background removal on axon-lite-dimension.webp
keshav1499 Jul 30, 2026
a938ec8
docs(axon-lite): Rename button guide image to bypass cache
keshav1499 Jul 30, 2026
4940d24
docs(axon-lite): Actually update button guide image from correct path
keshav1499 Jul 30, 2026
6c954c1
docs(axon-lite): Make axon-lite-keys-guide.webp background transparent
keshav1499 Jul 30, 2026
6619a23
docs(axon-lite): Update keys guide with Gemini generated image
keshav1499 Jul 30, 2026
36ef70d
docs(axon-lite): Make background of new button guide transparent
keshav1499 Jul 30, 2026
949724f
docs(axon-lite): Revert transparent background on keys guide image
keshav1499 Jul 30, 2026
90b59a8
docs(axon-lite): Add drop shadow to keys guide image
keshav1499 Jul 30, 2026
f61cb4d
Coloured UART with orange, corrected GPIO pins to 26, Corrected UART …
keshav1499 Jul 30, 2026
65dc8cd
Various fixes as per reviewer recommendation
keshav1499 Jul 30, 2026
27a8ed3
docs(axon-lite): Update rootfs partition offsets in upgrade tool guide
keshav1499 Jul 30, 2026
d07d852
docs(axon-lite): Update rootfs partition layout in raw image guide
keshav1499 Jul 30, 2026
4107895
docs(axon-lite): Correct Bluetooth module to RTL8852BS and version to…
keshav1499 Jul 30, 2026
fc17f4b
docs(axon-lite): Update PWM availability to PWM2
keshav1499 Jul 30, 2026
0410fbe
docs(axon-lite): Explain PCIe USB Hub HAT and update base addresses
keshav1499 Jul 30, 2026
0a413d7
docs(axon-lite): Update lsblk output for boot partition layout in boo…
keshav1499 Jul 30, 2026
35c53d6
docs(axon-lite): Comment out linux development guide
keshav1499 Jul 30, 2026
c6bc163
Dimesions and weight updated for axon lite in downloads section
keshav1499 Jul 31, 2026
8a33b93
docs(axon-lite): Revert background removal on all images
keshav1499 Jul 31, 2026
ecda692
docs(axon-lite): Comment out boot logo configuration guide
keshav1499 Jul 31, 2026
8d038bf
docs(axon-lite): Comment out fan accessory and update UART pins image
keshav1499 Jul 31, 2026
385c4cd
Original png to webp converted images attached
keshav1499 Jul 31, 2026
92b16ca
docs(axon-lite): Add dedicated power sources page
keshav1499 Jul 31, 2026
6c349e2
docs(axon-lite): Fix USB3 documentation and add Type-C port image
keshav1499 Jul 31, 2026
7fd80c3
docs(axon-lite): Comment out missing images
keshav1499 Jul 31, 2026
eaa140c
docs(axon-lite): Remove empty columns in GPIO table and reduce font size
keshav1499 Jul 31, 2026
99c601f
docs(axon-lite): Remove empty columns in GPIO description table and r…
keshav1499 Jul 31, 2026
05924b1
docs(axon-lite): Remove ROS2 section, update SATA section and getting…
keshav1499 Jul 31, 2026
37d572a
docs(axon-lite): Reorder power sources to prioritize Type-C DP, then …
keshav1499 Jul 31, 2026
81992f5
docs(axon-lite): Add highlights for PWM, USB3 HAT, and Ethernet HAT
keshav1499 Jul 31, 2026
2b5b991
docs(axon-lite): Add RTC connector image to RTC peripherals page
keshav1499 Jul 31, 2026
88b46b5
docs(axon-lite): Add eMMC image
keshav1499 Jul 31, 2026
950b277
docs(axon-lite): Comment out unverified Axon copied How-To Use sectio…
keshav1499 Jul 31, 2026
769d398
docs(axon-lite): Add internal links to USB and Ethernet HAT accessories
keshav1499 Jul 31, 2026
b860bb1
docs(axon-lite): Remove unverified backup and usb-tethering from conf…
keshav1499 Jul 31, 2026
44ed55f
docs(axon-lite): Add missing webp images for peripherals and power so…
keshav1499 Jul 31, 2026
e76d72f
docs(axon-lite): Correct peripheral names and numbers for I2C, SPI, U…
keshav1499 Jul 31, 2026
ab41d91
docs(axon-lite): Fix sphinx build warnings by making unlinked files o…
keshav1499 Jul 31, 2026
f7e10a4
docs(axon-lite): Fix broken flash guide link in downloads page
keshav1499 Jul 31, 2026
3aaddc2
docs(axon-lite): Add speaker and analog mic sections with shared audi…
keshav1499 Jul 31, 2026
f5ebb1d
docs(axon-lite): Fix broken rockchip-develop-guide links in periphera…
keshav1499 Jul 31, 2026
2bbf08f
docs(axon-lite): Add 4x USB HAT accessory page and image
keshav1499 Jul 31, 2026
b473705
docs(axon-lite): Add Dual Ethernet HAT accessory page and image
keshav1499 Jul 31, 2026
9c298fb
docs(axon-lite): Add Ethernet/Dual USB3 HAT accessory page and image,…
keshav1499 Jul 31, 2026
28ea287
docs(axon-lite): Add Coming Soon note to PCIe HATs
keshav1499 Jul 31, 2026
3ab6d0a
docs(axon-lite): Remove incompatible SATA Adapter and its references
keshav1499 Jul 31, 2026
7353ff5
Merge pull request (Initial Documentation: Axon Lite)#336 from keshav…
avi951 Jul 31, 2026
1cc937a
docs(axon-lite): Add UFS 3.1 placeholder page with specs and image
keshav1499 Aug 1, 2026
d2a9681
docs(axon-lite): Add power ratings, adjust AGENTS rule for hosting
keshav1499 Aug 1, 2026
2e3828d
docs(axon-lite): Fix heading hierarchy in power sources
keshav1499 Aug 1, 2026
32529a8
Rectify nmcli commands for hotspot hosting
keshav1499 Aug 1, 2026
855fb9e
chore: Remove internal AGENTS.md rulebook
keshav1499 Aug 1, 2026
4549ead
Merge pull request: UFS, Power and Hotspot Page #339 from keshav1499/…
avi951 Aug 1, 2026
e9ace89
Available RAM corrected to 2/4/8 GB as per specification
keshav1499 Aug 1, 2026
299495a
Merge branch 'vicharak-in:main' into axon-lite
keshav1499 Aug 1, 2026
e9dc9f8
axon: gpio: point to UART and I2C pages for overlay configuration
SurajSonawane2415 Aug 3, 2026
cedafa4
Merge pull request #340 from SurajSonawane2415/SurajSonawane2415-patch-2
avi951 Aug 3, 2026
efa7c68
axon: os-configuration: remove update-package
avi951 Aug 3, 2026
7ee7f00
Merge branch 'vicharak-in:main' into axon-lite
keshav1499 Aug 3, 2026
acb64d9
Merge pull request #342 from keshav1499/axon-lite
avi951 Aug 3, 2026
67f1b06
: (feat) - Axon Mini intial files
092vk Jun 8, 2026
c142319
Add axon-mini documentation
SurajSonawane2415 Aug 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
422 changes: 203 additions & 219 deletions Pipfile.lock

Large diffs are not rendered by default.

Binary file added source/_static/files/axon_lite_V0.2_Pinout.pdf
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added source/_static/images/rk3576-axon-lite/balena.png
5 changes: 5 additions & 0 deletions source/_static/js/clarity.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
(function(c,l,a,r,i,t,y){
c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
})(window, document, "clarity", "script", "xtw38brdfp");
8 changes: 6 additions & 2 deletions source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ def bgcolor_role(name, rawtext, text, lineno, inliner, options={}, content=[]):

# Set templates and exclude patterns
templates_path = ["_templates"]
exclude_patterns = ["_build"]
exclude_patterns = ["_build", "vicharak_sbcs/axon-lite/axon-lite-linux/linux-development-guide", "vicharak_sbcs/axon-lite/axon-lite-linux/linux-configuration-guide", "vicharak_sbcs/axon-lite/axon-lite-accessories/fan.rst"]

# HTML settings
html_theme = "sphinxawesome_theme"
Expand All @@ -109,6 +109,10 @@ def bgcolor_role(name, rawtext, text, lineno, inliner, options={}, content=[]):
"css/fonts.css",
"css/custom.css",
]
# JS files to include
html_js_files = [
"js/clarity.js",
]
# Theme options
html_theme_options = {
# sphinxawesome_theme options
Expand Down Expand Up @@ -136,4 +140,4 @@ def bgcolor_role(name, rawtext, text, lineno, inliner, options={}, content=[]):
# "images/favicon.ico",
# "images/mstile-150x150.png",
# "images/safari-pinned-tab.svg",
#]
#]
36 changes: 31 additions & 5 deletions source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,24 @@
Welcome to Vicharak's documentation!
####################################

Vicharak brings to you the powerful rk3399 based Vaaman and the highly advanced rk3588 based Axon single-board computers (SBCs).
Designed for both hobbyists and professionals, these SBCs offer unparalleled performance and versatility for a wide range of
applications including IoT, AI and multimedia processing.
Vicharak offers a comprehensive range of single-board computers (SBCs) across the Vaaman and Axon families, powered by leading processors including the RK3399, RK3588, RK3576, and QCS6490. Designed for both hobbyists and professionals, our SBCs deliver exceptional performance and versatility for applications spanning IoT, AI/ML, embedded systems, and multimedia processing.

.. |vaaman_top| image:: _static/images/rk3399-vaaman/Vaaman-top.webp
:width: 100%
:width: 80%
:alt: vaaman top

.. |axon_top| image:: _static/images/rk3588-axon/axon-top.webp
:width: 100%
:width: 80%
:alt: axon top

.. |axon_lite_top| image:: _static/images/rk3576-axon-lite/axon-lite-top.webp
:width: 80%
:alt: axon lite top

.. |axon_mini_top| image:: _static/images/qcs6490-axon-mini/axon-mini-back.webp
:width: 80%
:alt: axon mini top

.. grid:: 1 1 2 2

.. grid-item-card:: Vaaman SBC
Expand All @@ -40,6 +46,20 @@ applications including IoT, AI and multimedia processing.

|axon_top|

.. grid-item-card:: Axon Lite SBC
:link: vicharak_sbcs/axon-lite/axon-lite-home
:link-type: doc
:shadow: md

|axon_lite_top|

.. grid-item-card:: Axon Mini SBC
:link: vicharak_sbcs/axon-mini/axon-mini-home
:link-type: doc
:shadow: md

|axon_mini_top|

.. toctree::
:glob:
:caption: Contents
Expand All @@ -48,6 +68,8 @@ applications including IoT, AI and multimedia processing.

Vaaman SBC <vicharak_sbcs/vaaman/vaaman-home>
Axon SBC <vicharak_sbcs/axon/axon-home>
Axon Lite SBC <vicharak_sbcs/axon-lite/axon-lite-home>
Axon Mini SBC <vicharak_sbcs/axon-mini/axon-mini-home>

.. toctree::
:glob:
Expand All @@ -56,6 +78,8 @@ applications including IoT, AI and multimedia processing.

Vaaman Downloads <vicharak_sbcs/vaaman/vaaman-downloads>
Axon Downloads <vicharak_sbcs/axon/axon-downloads>
Axon Lite Downloads <vicharak_sbcs/axon-lite/axon-lite-downloads>
Axon Mini Downloads <vicharak_sbcs/axon-mini/axon-mini-downloads>

.. toctree::
:glob:
Expand All @@ -64,6 +88,8 @@ applications including IoT, AI and multimedia processing.

Vaaman Accessories <vicharak_sbcs/vaaman/vaaman-accessories>
Axon Accessories <vicharak_sbcs/axon/axon-accessories>
Axon Lite Accessories <vicharak_sbcs/axon-lite/axon-lite-accessories>
Axon Mini Accessories <vicharak_sbcs/axon-mini/axon-mini-accessories>

.. toctree::
:glob:
Expand Down
276 changes: 276 additions & 0 deletions source/vicharak_sbcs/axon-lite/audio/analog.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,276 @@
#################
Analog MIC
#################

.. image:: /_static/images/rk3576-axon-lite/axon-lite-audio-connectors.webp
:width: 70%

The Analog MIC input on the Axon Lite board provides a flexible interface for acoustic sensing using a broad class of analog microphone technologies. Axon Lite provides support for mics of different types and companies, preserving dynamic range while minimizing noise.

Wiring and connectors
----------------------

- Connector Type : (Wire To board) JST
- MPN : WAFER-125L-2A
- Pin : 2 Pin
- Pitch : 1.25mm
- Current rating (max): 1A each pin

Axon Lite supports an **Analog differential mic**.

.. note::
If you want to use an analog single-ended microphone, connect the positive point to the positive pin of the mic connector and the negative point to ground.

For Single ended mic: `Reference Mic To Buy <https://robu.in/product/microphone-97mm-pack-of-3/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

* Mic output → ANALOG_MIC pin (+)
* Mic ground → GND (GPIO GND) on `Axon Lite Header <https://docs.vicharak.in/vicharak_sbcs/axon-lite/axon-lite-gpio-description>`_

For Differential mic:
^^^^^^^^^^^^^^^^^^^^^^
* Mic output → ANALOG_MIC pin (+)
* Mic ground → ANALOG_MIC pin (-)

How to Setup
------------

Follow these steps to connect and use an analog microphone with the Axon Lite board.

1. Connect the microphone
^^^^^^^^^^^^^^^^^^^^^^^^^

Connect your microphone to the Axon Lite board:

* If you are using single interface mic, just connect MIC_OUT to ANALOG_MIC PIN (+) and Microphone ground → Axon Lite GND (Connect to GPIO GND)
* Otherwise if you are using differential mic, connect MIC_OUT to ANALOG_MIC PIN (+) and MIC_GND to ANALOG_MIC PIN (-)

Refer to the Axon Lite pinout documentation for exact pin locations `Axon Lite Pinouts <https://docs.vicharak.in/vicharak_sbcs/axon-lite/axon-lite-gpio-description>`_

2. Detect the microphone
^^^^^^^^^^^^^^^^^^^^^^^^

Boot the Axon Lite board and open a terminal.

Run:

.. code-block:: bash

arecord -l

This will list available recording devices.

Example output:

.. code-block:: text

vicharak@vicharak:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: rockchipes8388 [rockchip-es8388], device 0: dailink-multicodecs ES8323 HiFi-0 [dailink-multicodecs ES8323 HiFi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0

* Look for rockchipes8388, it contains **ES8388** which is an analog audio codec chip, which handles: audio.
* Note down the device and card number to be used in below commands

* In this example: ``card 0, device 0 → plughw:0,0`` is used

3. Record Audio from Microphone
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Prerequisites
"""""""""""""

Ensure:

* Microphone is properly connected to the SBC
* ALSA utilities are installed

Install if needed:

.. code-block:: bash

sudo apt install alsa-utils

Step 1: Record Audio
""""""""""""""""""""

Record audio using:

.. code-block:: bash

arecord -D plughw:0,0 -f S16_LE -r 16000 -c 1 test.wav

Parameter Explanation
,,,,,,,,,,,,,,,,,,,,,

.. list-table::
:header-rows: 1
:widths: 20 60

* - Parameter
- Meaning
* - ``-D plughw:0,0``
- Select microphone device
* - ``-f S16_LE``
- 16-bit signed little-endian format
* - ``-r 16000``
- Sampling rate (16 kHz)
* - ``-c 1``
- Mono recording
* - ``test.wav``
- Output file

Step 2: Stop Recording
""""""""""""""""""""""

Press:

.. code-block:: text

Ctrl + C

The audio will be saved as ``test.wav``

Step 3: Playback Recorded Audio
"""""""""""""""""""""""""""""""

Verify recording:

.. code-block:: bash

aplay test.wav

Recommended Settings for Speech Applications
"""""""""""""""""""""""""""""""""""""""""""""

Use:

.. code-block:: bash

arecord -D plughw:0,0 -f S16_LE -r 16000 -c 1 speech.wav

This configuration is ideal for:

* Speech recognition
* Voice assistants
* Embedded AI applications


Notes
,,,,,

* Use ``plughw`` instead of ``hw`` to allow automatic format conversion
* 16 kHz mono is sufficient for most voice applications
* Higher sample rates (e.g., 44100 Hz) may be used for higher quality audio

Example:

.. code-block:: bash

arecord -D plughw:0,0 -f S16_LE -r 44100 -c 2 audio.wav


Troubleshooting
---------------

Quick Diagnostic Commands
^^^^^^^^^^^^^^^^^^^^^^^^^^

List supported hardware parameters:

.. code-block:: bash

arecord -D hw:0,0 --dump-hw-params

Check microphone levels:

.. code-block:: bash

alsamixer

Press ``F4`` → Capture devices

Increase capture volume if needed.

---

No audio detected
^^^^^^^^^^^^^^^^^

Check the following:

* Microphone is connected correctly
* Ground connection is secure
* Microphone output is connected to MIC input
* Device is visible using:

.. code-block:: bash

arecord -l

* Capture volume is not muted:

.. code-block:: bash

alsamixer

Press F4 and increase Capture volume.

---

Low audio volume
^^^^^^^^^^^^^^^^

Possible solutions:

* Increase microphone gain using:

.. code-block:: bash

alsamixer

* Use a microphone module with built-in amplifier
* Move closer to the microphone

---

Excessive noise or interference
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Check the following:

* Ensure proper grounding
* Keep microphone wires short
* Avoid routing microphone wires near power or digital signal lines
* Use shielded cables if necessary

---

Hum or buzzing sound
^^^^^^^^^^^^^^^^^^^^

Possible causes:

* Ground loop issues
* Poor shielding
* Electrical interference from nearby components

Solutions:

* Ensure common ground between microphone and Axon Lite
* Use shielded microphone cable
* Keep microphone away from power sources and high-frequency components

---

Verification Checklist
----------------------

Ensure the following:

* Microphone is securely connected
* Microphone appears in ``arecord -l``
* Audio recording works using ``arecord``
* Audio playback works using ``aplay``
* Capture volume is properly set using ``alsamixer``
Loading