LED Blinker Circuit Design

Manufacturing files generated successfully:
  1. Gerber ZIP
  2. https://cdn2.flux.ai/flux-comment-files/files/commentFileId-0fcb9cebade9136f20aa75363445c0678a6467a5900e4c7ae97399cb41610659.csv?GoogleAccessId=autopilot-sa-d60c62b%40graviton-mvp.iam.gserviceaccount.com&Expires=4935217148&Signature=qxIdw2muNMkvlxRMQDsxXiRWAJ6D1V0ojJJjYrOFn5b4qANEr5Nzlr3AiOVkuuJxozNbHUCd3imPJpt7JKCutVaat05Lc7zahP395b6QvxEq8BRSVvAw72uDkGHd57jB%2BDuJzknkedn7csdAm5KlP%2BsiZvk1VSkmtFb3ENVCaYVwU5LgUKXKcWc4qSWTSb4xQa5LY2s29OgeWYEXDoFJnGfk2KOm2vn1Pjx6CF6tNhLkCsWEA%2FwSP0OrtR2qRUZS5mzsL73XV4J3HkhrnrLGk%2B6IP3eEx7Iu6eZNuM0jX64BkZaYvxU52CuOgCI3VhVD%2Ba9mcNwTwXjMMmUAp7skUQ%3D%3D
  3. https://cdn2.flux.ai/flux-comment-files/files/commentFileId-d0f0f0a9d255f45deb56cd5b33d0f22abe06e385384e741c4f488a7a9345be39.csv?GoogleAccessId=autopilot-sa-d60c62b%40graviton-mvp.iam.gserviceaccount.com&Expires=4935217149&Signature=lC3VinI9geHZQwGJ7Ge2QdBYK8UhZc%2Bc5jm0fr%2BTIyjv87yVCO1dUA0VS1yW2h6lEf4GlxvBLI0x%2BfOCtjJtxFFd6dAFFQMRUr1JjZi8mIGivrsOQ4QgWITpHazDhX9hrWBu4U%2BrYrVZNX7R%2BvSv%2B7npOzOH9IPzMeMvLCYdAA3GkB44Gk5P41pTmkJTr%2FaYxvZrlwzNbaCZdavhl9kpkmY6ZRJquFw2Jl9kVBikUIni3YCHLB%2FwMxAyVLAwFBExBif2O27zfhSc%2BD0MTzLjqzHVhgB9c1b0awXGpM%2FyTN%2FtJ5T9RWAjflGG1F0Skni%2BJUxyk7lHBBurvUZqjIOYmg%3D%3D
  4. https://cdn2.flux.ai/flux-comment-files/files/commentFileId-5e25aba74de45ca8f45a42cc4239d11e1da914de457f4cfca86c2e678f2b0b43.csv?GoogleAccessId=autopilot-sa-d60c62b%40graviton-mvp.iam.gserviceaccount.com&Expires=4935217149&Signature=YDf8QeeXJPhw%2Fh4Jbl0OfHV1Scece1LoJX7CNSWmBpLsTKVqR1EEibuIMHY3FZwQv5hJ%2BIPNHp2BeWDLLLH%2B%2FILBmjREk65YWuQhRgid%2Bwfz9QtgRbylToFJq96JjRbL3sf%2BzBszxj8zg4jsR%2BxHhjdVvKuCTmwjfGJsW9Xr2bC8sn17AW8GumxxmilV0gJ2GfK8wCaQHLxXD5nwqRyOYGLarJCCvHLBCBCvix0yyQyZUpHnowuXarDOIUKZZ3vXInWn%2FKbyEDO7VPUH5N4sfbb39WzfnoPgKs6FrWBhWgbusD4DDYnHwcdTKSWkST1La%2BQMm8%2BThI0n4lPAQGUwAw%3D%3D
  5. DXF Drawing


    Failed to load DXF drawing.
The DXF uses a MILLING_CUTOUT layer and shows the 1.5mm non-plated full-height isolation slot centered at x=85mm on the 200×140mm board. Specify 2-layer FR4, ENIG in the fab order notes.
Review package and DRC
Review Gerbers
Check DXF alignment
Run final reports
Regenerate after manual routes
U_MCU
U_3V3
J_SIM
U_5V
J_S2
U_LTE
J_S1
U_4V
J_CT
R_FB1
Resistance
100kΩ
R_NRST
Resistance
10kΩ
R_STATUS
Resistance
1kΩ
R_BOOT0
Resistance
10kΩ
R_OPTO_LED2
Resistance
330Ω
J_VSENSE
R_OPTO_LED
Resistance
330Ω
R_Q_BASE
Resistance
4.7kΩ
J_RELAY_CONTACT
R_FB2
Resistance
33.2kΩ
D_TVS
End of Life
C_MCU_VDD3
Capacitance
100nF
U_OPTO2
U_ACS
C_3V3_OUT
Capacitance
22uF
J_PWR
C_LTE_BULK
Capacitance
100uF
C_RES
Capacitance
1000uF
U_OPTO1
C_NRST
Capacitance
100nF
C_4V_VCC
Capacitance
1uF
C_LTE_100N
Capacitance
100nF
C_ACS_FILTER
Capacitance
1nF
C_MCU_VDD2
Capacitance
100nF
C_MCU_VDDA
Capacitance
100nF
C_MCU_VDD1
Capacitance
100nF
C_5V_OUT
Capacitance
22uF
C_4V_BOOT
Capacitance
100nF
TP_RESET
Q1
J_SWD
L1
Inductance
8.2uH
Y1
K1
J_UART
J_ANT
D2
Manufacturer Part Number
1N4007
D_STATUS

Refine this doc
Ask about this doc
Firmware Starter — STM32F103C8T6
Platform
  • MCU: STM32F103C8T6
  • Suggested framework: STM32Cube HAL / PlatformIO or STM32CubeIDE
  • Debug/programming: SWD on PA13/PA14, NRST on MCU_NRST
Pin Mapping

Table


FunctionSTM32 PinNet
LTE UART TXPA2 / USART2_TXLTE_UART2_TX
LTE UART RXPA3 / USART2_RXLTE_UART2_RX
LTE power keyPB0LTE_PWRKEY
LTE resetPB1LTE_RESET
LTE statusPB2LTE_STATUS
OLED SCLPB6 / I2C1_SCLI2C1_SCL
OLED SDAPB7 / I2C1_SDAI2C1_SDA
DS18B20 dataPB8DS18B20_DATA
DHT22 dataPB9DHT22_DATA
Relay controlPB10RELAY_CTRL
ACS712 analogPA0 / ADC1_IN0ACS712_ADC
Status LEDPB5STATUS_LED
Debug UART TXPA9 / USART1_TXUART1_TX_DEBUG
Debug UART RXPA10 / USART1_RXUART1_RX_DEBUG
Minimal HAL Main Loop Skeleton

C


#include "main.h"

ADC_HandleTypeDef hadc1;
I2C_HandleTypeDef hi2c1;
UART_HandleTypeDef huart1;
UART_HandleTypeDef huart2;

#define LTE_PWRKEY_GPIO_Port GPIOB
#define LTE_PWRKEY_Pin GPIO_PIN_0
#define LTE_RESET_GPIO_Port GPIOB
#define LTE_RESET_Pin GPIO_PIN_1
#define LTE_STATUS_GPIO_Port GPIOB
#define LTE_STATUS_Pin GPIO_PIN_2
#define STATUS_LED_GPIO_Port GPIOB
#define STATUS_LED_Pin GPIO_PIN_5
#define DS18B20_GPIO_Port GPIOB
#define DS18B20_Pin GPIO_PIN_8
#define DHT22_GPIO_Port GPIOB
#define DHT22_Pin GPIO_PIN_9
#define RELAY_CTRL_GPIO_Port GPIOB
#define RELAY_CTRL_Pin GPIO_PIN_10

static void LTE_SendAT(const char *cmd) {
    HAL_UART_Transmit(&huart2, (uint8_t*)cmd, strlen(cmd), HAL_MAX_DELAY);
    HAL_UART_Transmit(&huart2, (uint8_t*)"\r\n", 2, HAL_MAX_DELAY);
}

uint16_t Read_ACS712_ADC(void) {
    HAL_ADC_Start(&hadc1);
    HAL_ADC_PollForConversion(&hadc1, HAL_MAX_DELAY);
    return HAL_ADC_GetValue(&hadc1);
}

int main(void) {
    HAL_Init();
    SystemClock_Config();
    MX_GPIO_Init();
    MX_ADC1_Init();
    MX_I2C1_Init();
    MX_USART1_UART_Init();
    MX_USART2_UART_Init();

    HAL_GPIO_WritePin(RELAY_CTRL_GPIO_Port, RELAY_CTRL_Pin, GPIO_PIN_RESET);
    HAL_GPIO_WritePin(LTE_RESET_GPIO_Port, LTE_RESET_Pin, GPIO_PIN_SET);

    LTE_SendAT("AT");

    while (1) {
        HAL_GPIO_TogglePin(STATUS_LED_GPIO_Port, STATUS_LED_Pin);
        uint16_t adc = Read_ACS712_ADC();
        char msg[64];
        snprintf(msg, sizeof(msg), "ACS712 ADC=%u\r\n", adc);
        HAL_UART_Transmit(&huart1, (uint8_t*)msg, strlen(msg), HAL_MAX_DELAY);
        HAL_Delay(1000);
    }
}
Open Firmware Items
  • Add final DS18B20 and DHT22 protocol drivers.
  • Add OLED driver once the display controller is selected.
  • Confirm LTE AT-command baud rate for the exact A7672S firmware.
  • Platform

  • Pin Mapping

  • Minimal HAL Main Loop Skeleton

  • Open Firmware Items

GLECS V4 Logic Controller thumbnail
STM32F103-based GLECS V4 pure logic controller with 12V input power tree, onboard 4G module, isolated relay control zone, sensors, OLED, debug headers, and 200x140mm two-layer PCB requirements.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$12.42–$14.12

Digi-Key

$16.88–$17.44

HQonline

$2.39–$2.84

LCSC

$12.63–$13.24

Mouser

$20.40–$595.82

TME

$5.41–$5.67

Verical

$8.97–$31.52

Controls