Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(mcu): Manta M8P V2 #341

Merged
merged 6 commits into from
Nov 17, 2023
Merged

Conversation

dhazelett
Copy link
Contributor

@dhazelett dhazelett commented Nov 14, 2023

One strange thing is that EXP header is now a ribbon, but the default config for it still defined EXP1 and EXP2 so I stuck with that. Originaly I had written it as a single, but EXP1 & EXP2 fit the default Klippain structure better.

Here is what I had written, fwiw.

    # EXP ribbon
    EXP1_1=<5V>   , EXP1_2=<G>  ,
    EXP1_3=PF11   , EXP1_4=PF12 ,
    EXP1_5=PF13   , EXP1_6=PF14 ,
    EXP1_7=PF15   , EXP1_8=PG0  ,
    EXP1_9=PG1    , EXP1_10=PE7 ,
    EXP1_11=<RST> , EXP1_12=PE8 ,
    EXP1_13=PE14  , EXP1_14=PE10 ,
    EXP1_15=PE11  , EXP1_16=PE15 ,
    EXP1_17=PE12  , EXP1_18=PE13

pinout ref https://github.com/bigtreetech/Manta-M8P/blob/master/V2.0/Hardware/BIGTREETECH%20MANTA%20M8P%20V2.0%20PinOut.png

@Frix-x
Copy link
Owner

Frix-x commented Nov 14, 2023

Thanks for this PR!
Actually, I try to fit the manufacturer files to what is on the board. So I think if it's a single ribbon, it should be put as a single EXP header (as you've made it first) in this file.

Then can you add, the corresponding user template file with the Klippain pins? This would make it a complete package to use the Manta M8P V2. Thank you :)

@Frix-x Frix-x added the next version This thing is already done or is planned in the next version in preparation label Nov 14, 2023
@dhazelett
Copy link
Contributor Author

@Frix-x updated, I set LIGHT_NEOPIXEL to MCU_M5_STOP like the octopus boards since v2 dropped the second RGB header.

Copy link
Owner

@Frix-x Frix-x left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the changes. It looks good for me and I'll merge it :)

@Frix-x Frix-x changed the base branch from main to develop November 17, 2023 09:37
@Frix-x Frix-x merged commit 20f766a into Frix-x:develop Nov 17, 2023
Frix-x added a commit that referenced this pull request Nov 17, 2023
* Remove invalid option extruder

extruder is a valid option for filament_motion_sensor, but not for filament_switch_sensor

* Add dwell to wait for nozzle cooldown

* flush klipper buffer before reseting filament sensor

* resetting filter in the start_print to avoid a remaining delayed stop

* fixed typo in SKR pico template on motor pin definition

* Correct modified M109 to fix probing while too hot. Revert G4 command

* Enhance M109 and M190 logic with "fix_heaters_temperature_settle" set to true

* Fix variable refference error

* Add files via upload

* Update printer.cfg

* Add extruder stepper vibrations

* Corrected mistake in variable configuration

* auto uninstall script added

* Add Servo in SKR_Mini_E3 mcu template

* reworked input shaper scripts

* lot of improvements of the new shaper scripts

* added the support of the new scripts in plot_graph.sh and the gcode macros

* Add Spider 3 board

* added filtering before the peak detection to avoid catching noise and false positives

* refactored the plot_graph.sh into a Python script

* tweaks to the install script and gitignore

* fixed damping ratio computation

* IS workflow v2 documentation draft

* IS Documentation Reth draft (#319)


Co-authored-by: Reth <96796866+The-Original-Reth@users.noreply.github.com>

* Add BTT EBB SB2209 CAN v1.0 RP2040 (#312)

* added creality bed (#320)

This commit refactor the bed includes to be more generic but keep the old one to avoid breaking stuff

* moved the docs in preparation for K-Shake&Tune release...

* fix: module heatsoak bed should use current temperature

* Create adxl345_sht_v2.x.cfg

The SHT36_v2 differs from the SHT36_v1 and has the ADXL345 on SPI2, not SPI1.

* fix status LEDs for separate nozzle and logo LEDs

The macro aways uses TRANSMIT=0 for the logo LEDs, which assumes
that the subsequent call to nozzle LEDs will flush the data.
That will only work if both sets of LEDs are on the same chain.

The chains can be different though - configured through
`status_leds_nozzle_led_name` and `status_leds_logo_led_name`.
With this change, separate logo LEDs will use TRANSMIT=1 instead.

* prevent flashing if G28 is not required

* bump K-Shake&Tune to v1.1.2

* added a prefilled template for own user custom MCU

* fixed conditional QGL/Z_TILT that wasn't working properly

* added G2Z and G2E integration (#329)

* transmit rawparams for _MODULE_CUSTOM1/3 and allow mesh profile load from slicer (#337)

* START_PRINT macro : transmit rawparams for _MODULE_CUSTOM1/3 macros
* START_PRINT macro : Add new parameter (MESH) for START_PRINT. If present, load the bed mesh profile with this name, otherwise previous procedure is applied

* Update install.sh for is_workflow chmod (#338)

* feat(mcu): Manta M8P V2 (#341)

* add config files for 180mm printer like Micron+ (#335)
* add user template for BTT_Manta_M8P_v2.0.cfg

---------

Co-authored-by: Fragmon <50713890+Fragmon@users.noreply.github.com>

* RP2040 USB support for Fysetc PortableInputShaper (#345)

* Add RP2040 SPI1 USB boards (#342)
* added Fysetc portableinputshaper support to printer.cfg

---------

Co-authored-by: Luk Schwalb <schwalb@luk.im>

---------

Co-authored-by: Donovan <donovan.long@gmail.com>
Co-authored-by: Austin Dennis <austinrdennis@gmail.com>
Co-authored-by: W141-ID <40833448+W141-ID@users.noreply.github.com>
Co-authored-by: fbeaukmi <fbeaukmi@mailo.eu>
Co-authored-by: JD Davis <mxjerrett@gmail.com>
Co-authored-by: Benoitone <63300355+Benoitone@users.noreply.github.com>
Co-authored-by: Félix Boisselier <f.boisselier@irepa-laser.com>
Co-authored-by: Reth <96796866+The-Original-Reth@users.noreply.github.com>
Co-authored-by: Tim West <gethe88@gmail.com>
Co-authored-by: Paulo Pacheco <pvpach@gmail.com>
Co-authored-by: blutack <blutack@users.noreply.github.com>
Co-authored-by: Kamil Domański <kamil@domanski.co>
Co-authored-by: Surion79 <102791900+Surion79@users.noreply.github.com>
Co-authored-by: Bruno Pontleve <bruno.pontleve@bebook.com>
Co-authored-by: Devon Hazelett <dhazelett@users.noreply.github.com>
Co-authored-by: Fragmon <50713890+Fragmon@users.noreply.github.com>
Co-authored-by: Luk Schwalb <schwalb@luk.im>
@dhazelett dhazelett deleted the dh/chores/manta-m8p-v2 branch December 21, 2023 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
next version This thing is already done or is planned in the next version in preparation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants