Skip to content

[2.0.x] Azteeg X5 Mini WiFi#11601

Merged
thinkyhead merged 1 commit intoMarlinFirmware:bugfix-2.0.xfrom
ModMike:bugfix-2.0.x
Aug 22, 2018
Merged

[2.0.x] Azteeg X5 Mini WiFi#11601
thinkyhead merged 1 commit intoMarlinFirmware:bugfix-2.0.xfrom
ModMike:bugfix-2.0.x

Conversation

@ModMike
Copy link
Contributor

@ModMike ModMike commented Aug 21, 2018

Requirements

Azteeg X5 Mini WiFi controller board

Description

  • Added pins file for Azteeg X5 Mini WiFi controller board: pins_AZTEEG_X5_MINI_WIFI.h

  • Updated pins_AZTEEG_X5_GT.h to include F_CPU definition

  • Updated boards.h to define BOARD_AZTEEG_X5_MINI_WIFI as 1758

  • Updated pins.h to add pins_AZTEEG_X5_MINI_WIFI.h inclusion in the LPC176x section

  • Updated default Configuration_adv.h with AZTEEG X5 MINI I2C slave address

Tested on AZTEEG X5 MINI_WIFI with TMC2224 digipot stepper drivers

X, Y, Z, E0 Homing ... SUCCESS
Fan 0 and Hotend 0 ... SUCCESS
Temp0 ... SUCCESS
Heatbed ... SUCCESS
#define SERIAL_PORT_2 0 @ 115200 (for ESP8266 Web UI) .... SUCCESS

Related Issues

Web UI works and communicates but cannot print files from controller's onboard SD card. Will work when Marlin framework is modified to allow EEPROM to be saved to controllers hardware instead of SD Card.

@ModMike
Copy link
Contributor Author

ModMike commented Aug 21, 2018

Erased my fork and started fresh, everything worked as it should this time.

@thinkyhead thinkyhead force-pushed the bugfix-2.0.x branch 3 times, most recently from 9fb4e95 to ad12b9b Compare August 21, 2018 14:48
@thinkyhead
Copy link
Member

w00t!

@ModMike
Copy link
Contributor Author

ModMike commented Aug 21, 2018

Thinkhead,

I noticed that you changed:

  • Azteeg_X5 Mini WiFi 0x58 0x5C MCP4451

to

  • AZTEEG_X5_MINI_WIFI 0x2C (0x58) 0x2E (0x5C) MCP4451

The reason I left out the 0x2C & 0X2E is because both slave address pins are hard wired low on the X5 Mini Wifi, which permanently shifts the address. I wanted to avoid confusing anyone trying to use addresses that aren't available, if that makes sense.

Sorry about the formatting, seems to be the bane of my existence. Also forgot a few things when I redid it.

I appreciate the work you do and Patreoned you what I could afford for now.

@MarlinFirmware MarlinFirmware deleted a comment from ModMike Aug 21, 2018
@thinkyhead
Copy link
Member

The reason I left out the 0x2C & 0X2E is because both slave address pins are hard wired low on the X5 Mini Wifi, which permanently shifts the address. I wanted to avoid confusing anyone trying to use addresses that aren't available, if that makes sense.

Good to know. I'll restore the original.

Requirements

Azteeg X5 Mini WiFi controller board

Description

Added pins file for Azteeg X5 Mini WiFi controller board: pins_AZTEEG_X5_MINI_WIFI.h

Updated pins_AZTEEG_X5_GT.h to include F_CPU definition

Updated boards.h to define BOARD_AZTEEG_X5_MINI_WIFI as 1758

Updates pins.h to add pins_AZTEEG_X5_MINI_WIFI.h inclusion in the LPC176x section

Updated default Configuration_adv.h with comment to indicate AZTEEG X5 MINI I2C slave address'

Tested on AZTEEG X5 MINI_WIFI with TMC2224 digipot stepper drivers

X, Y, Z, E0 Homing ... SUCCESS
Fan 0 and Hotend 0 ... SUCCESS
Temp0 ... SUCCESS
Heatbed ... SUCCESS
@thinkyhead thinkyhead merged commit f8c52c9 into MarlinFirmware:bugfix-2.0.x Aug 22, 2018
@ModMike
Copy link
Contributor Author

ModMike commented Aug 22, 2018

Woohoo! Thanks to everyone for helping me get this done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants