Skip to content

Commit

Permalink
Added Fly CDY2 board
Browse files Browse the repository at this point in the history
  • Loading branch information
gloomyandy committed Jan 21, 2021
1 parent fdb1342 commit 0ab1102
Show file tree
Hide file tree
Showing 3 changed files with 105 additions and 0 deletions.
2 changes: 2 additions & 0 deletions WHATS_NEW_UNIFIED.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ Version 3.2_4
* STM32F4 improved UART driver
* STM32F4 report SDIO errors
* STM32F4 fix hardware PWM bug, PWM not disabled correctly
* STM32F4 Correct mcu temperature for VRef changes
* Add preliminary support for Fly CDYV2 board



Expand Down
102 changes: 102 additions & 0 deletions src/targets/STM32/Boards/FLY.h
Original file line number Diff line number Diff line change
Expand Up @@ -194,4 +194,106 @@ constexpr BoardDefaults fly_e3_Defaults = {
0

};


constexpr PinEntry PinTable_FLY_CDYV2[] =
{


//Thermistors
{PA_3, PinCapability::ainrw, "e0temp,t0"},
{PC_4, PinCapability::ainrw, "e1temp,t1"},
{PC_5, PinCapability::ainrw, "e2temp,t2"},
{PB_1, PinCapability::ainrw, "bedtemp,tb"},

//Endstops
{PC_7, PinCapability::rw, "xmin,xstop"},
{PC_6, PinCapability::rw, "xmax,xstopmax"},
{PD_11, PinCapability::rw, "ymin,ystop"},
{PD_10, PinCapability::rw, "ymax,ystopmax"},
{PB_10, PinCapability::rw, "zmin,zstop"},
{PB_11, PinCapability::rw, "zmax,zstopmax"},

// Servo
{PE_6, PinCapability::wpwm, "servo0" },

// Probe
{PC_2, PinCapability::rwpwm, "probe"},

//Heaters and Fans (Big and Small Mosfets}
{PB_0, PinCapability::wpwm, "bed,hbed" },
{PD_12, PinCapability::wpwm, "e0heat,he0" },
{PD_13, PinCapability::wpwm, "e1heat,he1" },
{PD_14, PinCapability::wpwm, "e2heat,he2" },
{PA_0, PinCapability::wpwm, "fan0,fan" },
{PA_1, PinCapability::wpwm, "fan1" },
{PA_2, PinCapability::wpwm, "fan2" },


//EXP1
// {PE_12, PinCapability::rwpwm, "beep"},
// {PE_11, PinCapability::rwpwm, "btnenc"},
// {PE_10, PinCapability::rwpwm, "btnen1"},
// {PE_9, PinCapability::rwpwm, "btnen2"},
// {PE_8, PinCapability::rwpwm, "lcdd4"},
// {PE_7, PinCapability::rwpwm, "lcdrs"},
// {PB_1, PinCapability::rwpwm, "lcden"},

//SD
{PC_9, PinCapability::rwpwm, "SDD1"},
{PC_8, PinCapability::rwpwm, "SDD0"},
{PC_12, PinCapability::rwpwm, "SDSCK"},
{PD_2, PinCapability::rwpwm, "SDCMD"},
{PC_11, PinCapability::rwpwm, "SDD3"},
{PC_10, PinCapability::rwpwm, "SDD2"},

// UART
{PA_9, PinCapability::rwpwm, "TX1"},
{PA_10, PinCapability::rwpwm, "RX1"},

// WIFI UART
{PD_8, PinCapability::rwpwm, "PD8"},
{PD_9, PinCapability::rwpwm, "PD9"},

//WIFI
{PE_10, PinCapability::rwpwm, "PE10"},
{PE_11, PinCapability::rwpwm, "PE11"},
{PE_12, PinCapability::rwpwm, "PE12"},

//spi 1 (SD,MAX311865,MAX6675)
{PA_4, PinCapability::rwpwm, "SDCS"},
{PA_5, PinCapability::rwpwm, "PA5"},
{PA_6, PinCapability::rwpwm, "PA6"},
{PA_7, PinCapability::rwpwm, "PA7"},
{PE_7, PinCapability::rwpwm, "PE7,SPI1CS1"},
{PE_8, PinCapability::rwpwm, "PE8,SPI1CS2"},

//spi 3 (MOT TMC2130 TMC5160)
{PB_3, PinCapability::rwpwm, "PB3"},
{PB_4, PinCapability::rwpwm, "PB4"},
{PB_5, PinCapability::rwpwm, "PB5"},

//Signal light Neopixel
{PD_15, PinCapability::rwpwm, "PD15"},

//Laser
{PB_9, PinCapability::rwpwm, "PB9,Laser"},



};

constexpr BoardDefaults fly_cdyv2_Defaults = {
6, // Number of drivers
{PC_1, PC_14, PB_8, PD_7, PD_4, PD_0}, //enablePins
{PE_5, PE_4, PE_3, PE_2, PE_1, PE_0}, //stepPins
{PC_0, PC_13, PB_7, PD_6, PD_3, PA_15}, //dirPins
#if TMC_SOFT_UART
{PC_15, PA_8, PB_6, PD_5, PD_1, PE_9},
6, //uartPins // Smart drivers
#endif
0

};

#endif
1 change: 1 addition & 0 deletions src/targets/STM32/Pins_STM32.h
Original file line number Diff line number Diff line change
Expand Up @@ -380,6 +380,7 @@ constexpr BoardEntry LPC_Boards[] =
{"biqugtr_1.0", PinTable_BIQU_GTR_v1_0, ARRAY_SIZE(PinTable_BIQU_GTR_v1_0), biqu_gtr_1_0_Defaults},
{"fly_f407zg", PinTable_FLY_F407ZG, ARRAY_SIZE(PinTable_FLY_F407ZG), fly_f407zg_Defaults},
{"fly_e3", PinTable_FLY_E3, ARRAY_SIZE(PinTable_FLY_E3), fly_e3_Defaults},
{"fly_cdyv2", PinTable_FLY_CDYV2, ARRAY_SIZE(PinTable_FLY_CDYV2), fly_cdyv2_Defaults},
};


Expand Down

0 comments on commit 0ab1102

Please sign in to comment.