
MTR Tiny MD
MoreThanRobotsFR/MTR_Tiny_MD
This Arduino project utilizes SimpleFOC library for sensor-based brushless motor control with a DRV8316 driver. It also incorporates an Adafruit NeoPixel for visual feedback.

The AS5600L-ASOM is a position Sensor made by Advanced Monolithic Systems in a SOIC-8 package with 8 pins. -40℃~+125℃ 0°~360° 1.75mm 3.9mm 3V~3.6V、4.5V~5.5V 4.9mm 6.4mA Magnetic rotary position sensor No PWM、I2C SOIC-8 Position Sensors ROHS.
PCBKit's library has its KiCad symbol (EasyEDA_Cloud:AS5600L-ASOM, from EasyEDA) and its footprint (Package_SO:SOIC-8_3.9x4.9mm_P1.27mm, from KiCad's library), ready for a KiCad board. 627 are in stock at JLCPCB (part C2153666). 10 open-source boards in 9 repositories on GitHub use it.
| Parameter | Conditions | As printed | Page |
|---|---|---|---|
| DC supply voltage at VDD5V pin VDD5V | min -0.3 · max 6.1 V | 5 | |
| DC supply voltage at VDD3V3 pin VDD3V3 | min -0.3 · max 4 V | 5 | |
| DC supply voltage at all digital or analog pins VIO | min -0.3 V | 5 | |
| Input current (latch-up immunity) ISCR | JESD78 | min -100 · max 100 mA | 5 |
| Continuous power dissipation PT | TA = 70°C | max 50 mW | 5 |
| Storage temperature range TSTRG | min -55 · max 125 °C | 6 | |
| Package body temperature TBODY | SOIC-8; reflow peak soldering temperature, ICP/JEDEC J-STD-020 | max 260 °C | 6 |
| Relative humidity (non-condensing) RHNC | min 5 · max 85 % | 6 | |
| Moisture sensitivity level MSL | SOIC-8: ICP/JEDEC J-STD-033 | max 3 | 6 |
| Positive supply voltage in 5.0V mode VDD5V | 5.0V operation mode; also during OTP burn procedure | min 4.5 · typ 5 · max 5.5 V | 7 |
| Positive supply voltage in 3.3V mode VDD3V3 | 3.3V operation mode | min 3 · typ 3.3 · max 3.6 V | 7 |
| Positive supply voltage in 3.3V mode VDD3V3 | During OTP burn procedure (2) | min 3.3 · typ 3.4 · max 3.5 V | 7 |
| Supply current in NOM (1) IDD | PM = 00; Always on; typical magnetic field (60mT), excluding external load current | max 6.4 mA | 7 |
| Supply current in LPM1 (1) lDD_LPM1 | PM = 01; Polling time = 5ms; typical magnetic field (60mT), excluding external load current and polling-time tolerance | max 3.3 mA | 7 |
| Supply current in LPM2 (1) lDD_ LPM2 | PM = 10; Polling time = 20ms; typical magnetic field (60mT), excluding external load current and polling-time tolerance | max 1.8 mA | 7 |
| Supply current in LPM3 (1) lDD_ LPM3 | PM = 11; Polling time = 100ms; typical magnetic field (60mT), excluding external load current and polling-time tolerance | max 1.5 mA | 7 |
| Supply current per bit for burn procedure IDD_BURN | Initial peak, 1 us | max 100 mA | 7 |
| Supply current per bit for burn procedure IDD_BURN | Steady burning,<30 us | max 40 mA | 7 |
| Operating temperature TA | min -40 · max 125 °C | 7 | |
| Programming temperature TP | min 20 · max 30 °C | 7 | |
| Low-level output voltage V_OL | max 0.4 V | 8 | |
| PWM frequency (1) PWMf1 | PWMF = 00; tolerance is ±5% | typ 115 Hz | 8 |
| PWM frequency (1) PWMf2 | PWMF = 01; tolerance is ±5% | typ 230 Hz | 8 |
| PWM frequency (1) PWMf3 | PWMF = 10; tolerance is ±5% | typ 460 Hz | 8 |
| PWM frequency (1) PWMf4 | PWMF = 11; tolerance is ±5% | typ 920 Hz | 8 |
| PWM duty cycle PWM_DC | min 2.9 · max 97.1 % | 8 | |
| PWM slew rate PWM_SR | Cload = 1nF | min 0.5 · max 2 V/us | 8 |
| Capacitive load for PWM output C_L | max 1 nF | 8 | |
| Watchdog detection time (1) T_DETWD | WD = 1; tolerance is ±5% | typ 1 minute | 9 |
| Power-up time T_PU | max 10 ms | 9 | |
| Sampling rate F_S | max 150 us | 9 | |
| Settling time T_SETTL1 | SF = 00 | max 2.2 ms | 9 |
| Settling time T_SETTL2 | SF = 01 | max 1.1 ms | 9 |
| Settling time T_SETTL3 | SF = 10 | max 0.55 ms | 9 |
| Settling time T_SETTL4 | SF = 11 | max 0.286 ms | 9 |
| Orthogonal magnetic field strength, regular output noise ON_SLOW and ON_FAST Bz | Required orthogonal component of the magnetic field strength measured at the die's surface along a circle of 1mm | min 30 · max 90 mT | 9 |
| Minimum required orthogonal magnetic field strength, Magnet detection level Bz_ERROR | max 8 mT | 9 | |
| Logic low input voltage VIL | min -0.3 V | 13 | |
| Logic low output voltage (open-drain or open-collector) at 3 mA sink current VOL | VDD > 2.5V | max 0.4 V | 13 |
| Logic low output current IOL | VOL = 0.4V | min 20 mA | 13 |
| Output fall time from VIHmax to VILmax tOF | In Fast-mode Plus, fall time is specified the same for both output stage and bus timing | min 10 · max 120 ns | 13 |
| Pulse width of spikes that must be suppressed by the input filter tSP | SDA and SCL input filters | max 50 ns | 13 |
| Input current at each I/O Pin II | Input Voltage between 0.1 x VDD and 0.9 x VDD | min -10 · max 10 uA | 13 |
| Total capacitive load for each bus line CB | max 550 pF | 13 | |
| I/O capacitance (SDA, SCL) (4) CI/O | max 10 pF | 13 |
| Pin | Name | Type |
|---|---|---|
| 1 | VDD5V | Unspecified |
| 2 | VDD3V3 | Unspecified |
| 3 | OUT | Unspecified |
| 4 | GND | Unspecified |
| 5 | PGO | Unspecified |
| 6 | SDA | Unspecified |
| 7 | SCL | Unspecified |
| 8 | DIR | Unspecified |

MoreThanRobotsFR/MTR_Tiny_MD
This Arduino project utilizes SimpleFOC library for sensor-based brushless motor control with a DRV8316 driver. It also incorporates an Adafruit NeoPixel for visual feedback.

Valar-Systems/VAL3100
The VAL3100 is now part of the Valar Motion mono-repo, alongside the VAL3000 and VAL3101 controllers:



Shubham-Khandelwal1/Universal-Robotic-Arm-Driver
The architecture follows a per-joint control philosophy, where each PCB operates as an independent node responsible for motor control and feedback acquisition, while communicating with a central compute unit (Jetson).

wayri/SPIKE
PCB-focused multiphysics simulation, from board to complete assembly: PI, SI, circuits, thermal, EM/RF and mechanical workflows, with MCAD collaboration and a roadmap toward large-scale coupled assemblies.

AdvikChitre/MSL_Imperial_2023
Repository for Imperial College London Robocup MSL team 2023

<iframe src="https://pcbkit.io/embed/parts/ams/AS5600L-ASOM" title="AS5600L-ASOM in PCBKit" width="100%" height="480" style="border:0;border-radius:12px" allow="fullscreen" loading="lazy"></iframe><img src="https://pcbkit.io/embed/parts/ams/AS5600L-ASOM.jpg" alt="AS5600L-ASOM" width="1200" height="900">[](https://pcbkit.io/parts/ams/AS5600L-ASOM)Yes. The symbol is EasyEDA_Cloud:AS5600L-ASOM and the footprint Package_SO:SOIC-8_3.9x4.9mm_P1.27mm, both drawn on this page. PCBKit places them on a board for you when you design with it.
SOIC-8, with 8 pins. Its footprint is drawn on this page.
Advanced Monolithic Systems publishes it: the Datasheet link on this page opens it.
JLCPCB lists it as part C2153666, with 627 in stock; the sellers' links on this page open their listings.
Parts like it in the library: the TLE5012BE1000 by Infineon Technologies, the HMC1512-TR by Honeywell, the AS5600-ASOT-SOIC8 by Infineon Technologies and the MLX90316KDC-BCG-000-RE by Melexis. Check their datasheets: a part that fits the footprint may still differ in its ratings.
10 boards in 9 repositories on GitHub; the most starred are listed on this page, with their KiCad files.