Skip to content

Request to add MM-JOKER motherboard,Thanks#25897

Merged
thinkyhead merged 10 commits intoMarlinFirmware:bugfix-2.1.xfrom
magicmaker3:bugfix-2.1.x
Aug 5, 2023
Merged

Request to add MM-JOKER motherboard,Thanks#25897
thinkyhead merged 10 commits intoMarlinFirmware:bugfix-2.1.xfrom
magicmaker3:bugfix-2.1.x

Conversation

@magicmaker3
Copy link
Contributor

@magicmaker3 magicmaker3 commented May 29, 2023

Description

Hello, this motherboard is integrated with the motherboard and control screen, and can also be disconnected using cable connections. The firmware is modified based on MRR_ESPE, and has a 4-axis control and OLED screen. It retains necessary basic functions and has a good experience. It also has 3 native IO and 595 interfaces to support expansion, and has designed expansion modules for 2-axis and 5-axis.

Requirements

The motherboard and screen are integrated, only supporting 4-wire 12864 OLED, with driver 1306 or 1315

Benefits

experience is good, the scalability is strong, the PCB layout is reasonable, the design is beautiful, the cost is low, and the price is low. Over 1500 pieces have been sold.

Configurations

  • Modified marlin/src/pins/pins.h,marlin/src/core/boards.h
  • Added marlin/src/pins/esp32/pins_MM_JOKER.h

Related Issues

ESP32 has two IOs that pull up or down, which can cause it to not start up and can only be used for specific purposes. I have changed these two IOs to encoders, making the originally poor IOs slightly more abundant. In addition to meeting most basic functions, it also supports material breakage detection and BLTouch, and has also released three customizable IOs for expansion and distribution.

@thinkyhead
Copy link
Member

Haha, when I saw no text in the description I had a hunch you had put your text in between the hidden comment delimiters <!-- -->. Fixed!

@thinkyhead thinkyhead force-pushed the bugfix-2.1.x branch 3 times, most recently from e47bf03 to eeb8e9c Compare May 29, 2023 23:40
@thinkyhead
Copy link
Member

@magicmaker3 — Are you still with us here on Earth? There are some questions about this new board.

@magicmaker3
Copy link
Contributor Author

magicmaker3 commented Jun 7, 2023 via email

@magicmaker3
Copy link
Contributor Author

magicmaker3 commented Jun 7, 2023 via email

@magicmaker3
Copy link
Contributor Author

magicmaker3 commented Jun 7, 2023 via email

@magicmaker3
Copy link
Contributor Author

magicmaker3 commented Jun 7, 2023 via email

@magicmaker3
Copy link
Contributor Author

magicmaker3 commented Jun 7, 2023 via email

@magicmaker3
Copy link
Contributor Author

magicmaker3 commented Jun 7, 2023 via email

@MarlinFirmware MarlinFirmware deleted a comment from magicmaker3 Jun 7, 2023
@thinkyhead
Copy link
Member

Please refer to the pictures below. I will keep these IO for expansion or customization

We can't see things that you attach to email replies. Please come over to the PR page and post your answers here. #25897

@magicmaker3
Copy link
Contributor Author

JOKER-PIN口图
joker+2
joker+5
joker2 0
JOKER+2-PIN口图
JOKER+5-PIN口图

@magicmaker3
Copy link
Contributor Author

magicmaker3 commented Jun 7, 2023 via email

@thinkyhead
Copy link
Member

Hello, I have sent the pictures up

Ah yes. I could tell by the presence of the pictures. Thank you for posting them!

@magicmaker3
Copy link
Contributor Author

Do you need any other information, such as schematic schematic circuit

@thinkyhead thinkyhead merged commit 4d89db5 into MarlinFirmware:bugfix-2.1.x Aug 5, 2023
thisiskeithb added a commit to thisiskeithb/MarlinDocumentation that referenced this pull request Aug 6, 2023
mikezs added a commit to mikezs/Marlin that referenced this pull request Aug 15, 2023
* bugfix-2.1.x: (427 commits)
  [cron] Bump distribution date (2023-08-14)
  🔧 Configurable SD card retry/timeout (MarlinFirmware#25340)
  [cron] Bump distribution date (2023-08-08)
  🐛 Fix MKS Robin Mini servo timer (MarlinFirmware#26150)
  🚸 Adjust ColorUI chamber bmp (MarlinFirmware#26149)
  🚸 UI Sound off/on with M300 E<0|1> (MarlinFirmware#26142)
  🐛 Fix UBL probe_entire_mesh skips points (MarlinFirmware#26141)
  🔨 Fix USB FD env names (MarlinFirmware#26131)
  🩹 PROBING_TOOL followup (MarlinFirmware#26122)
  🔧 Clarify WIFISUPPORT (MarlinFirmware#26097)
  🩹 Fix M3 `uninitialized` warning (MarlinFirmware#26091)
  🚸 FT_MOTION menu updates (MarlinFirmware#26083)
  [cron] Bump distribution date (2023-08-07)
  🚸 BD Sensor Z axis stop height (MarlinFirmware#26015)
  ⚡️ SAMD21 LCD uses HW SPI with media (MarlinFirmware#26012)
  🚸 Update LCD Manual Leveling display (MarlinFirmware#26088)
  📝 STM32G0B0 SKR Mini E3 V3.0 / Manta M4P (MarlinFirmware#26087)
  📝 Update a config comment
  [cron] Bump distribution date (2023-08-06)
  ✨ MM-JOKER (ESP32) board (MarlinFirmware#25897)
  ...

# Conflicts:
#	.github/workflows/bump-date.yml
#	.github/workflows/clean-closed.yml
#	.github/workflows/test-builds.yml
#	Marlin/Configuration.h
#	Marlin/Configuration_adv.h
#	Marlin/src/pins/pins.h
Pragma8123 pushed a commit to Pragma8123/Bender that referenced this pull request Oct 24, 2023
EvilGremlin pushed a commit to EvilGremlin/Marlin that referenced this pull request Oct 26, 2023
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.

3 participants