Skip to content

Instantly share code, notes, and snippets.

@SteveGotthardt
Last active February 11, 2024 11:35
Show Gist options
  • Save SteveGotthardt/f89cc4a40f81650fd708a5cfce5a42e3 to your computer and use it in GitHub Desktop.
Save SteveGotthardt/f89cc4a40f81650fd708a5cfce5a42e3 to your computer and use it in GitHub Desktop.
FFP0173_Aquila_Main_Board_V1.0.1

FFP0173_Aquila_Main_Board_V1.0.1 with GD32F103

Memory

  • RAM 48K @ 0x2000000
  • Flash 256K

Pinouts

USART

Connected to CH340G for USB

  • pin 3 (TXD) of CH340G: PA09 - connected to TX LED
  • pin 2 (RXD) of CH340G: PA10

Connected to LCD connector for direct serial (can't use LCD display)

  • LCD 7 PB11 - alternate direct serial
  • LCD 8 PB10

LCD 10 pin

  • Pin 1: 5V
  • Pin 2: GND
  • Pin 3: PB15 - 'A'
  • Pin 4: PB12 - 'B'
  • Pin 5: PB13 - 'Beep'
  • Pin 6: PB14 - 'Enter'
  • Pin 7: PB11 - for TX/RX (SDA) - note that STM32 i2c.c has PB10,11 for i2c2
  • Pin 8: PB10 - for TX/RX (SCL)
  • Pin 9: NC?
  • Pin 10: NC?

BL-Touch 5 pin

  • Pin 1: GND - square pad
  • Pin 2: 5V
  • Pin 3: PB0
  • Pin 4: GND
  • Pin 5: PB1

Reserved Extruder Sensor Port

  • Pin 1: (square pad): 24V
  • Pin 2: GND
  • Pin 3: to 20K to gate of FET (NTR4503N) source to GND, drain to PA3 + 10K to GND

Filament runout detector (next to X endstop) 3 pin

  • Pin 1 (square pad): 1K to PA4
  • Pin 2: GND
  • Pin 3: 3.3V

Endstops

  • Pin 1 (square pad): GND (all)
  • Pin 2 X: 1K to PA5
  • Pin 2 Y: 1K to PA6
  • Pin 2 Z: 1K to PA7

ADC for Thermistors

  • TB Pin 1 (square pad): PC4
  • TH Pin 1 (square pad): PC5
  • Pin 2: both are GND

CPU LED

  • PC0 - active low
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment