{"id":41954,"date":"2026-05-22T17:00:00","date_gmt":"2026-05-22T16:00:00","guid":{"rendered":"https:\/\/3dwork.io\/?p=41954"},"modified":"2026-09-14T23:25:03","modified_gmt":"2026-09-14T21:25:03","slug":"manta-m8p-v2-ebb36-gen2-review","status":"publish","type":"post","link":"https:\/\/3dwork.io\/en\/manta-m8p-v2-ebb36-gen2-review\/","title":{"rendered":"Bigtreetech Manta M8P v2 + EBB36 Gen2: Review"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The <strong>Bigtreetech Manta M8P v2, together with the EBB36 Gen2, offers an exceptional solution for 3D printer customization enthusiasts<\/strong>. Its ability to adapt to various configurations and technical requirements makes it a preferred choice among advanced users.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At 3Dwork, <strong>we have spent weeks testing this combination on different machines<\/strong>: what we are going to tell you during the review is what the experience with these electronics really is, what things can be improved, and in which cases the investment makes sense.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/M8P2_EBB2-1024x576.webp\" alt=\"- - -\" class=\"wp-image-41131\" title=\"- -\" srcset=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/M8P2_EBB2-1024x576.webp 1024w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/M8P2_EBB2-300x169.webp 300w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/M8P2_EBB2-768x432.webp 768w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/M8P2_EBB2-450x253.webp 450w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/M8P2_EBB2-780x439.webp 780w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/M8P2_EBB2.webp 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">We are going to analyze these control electronics that <strong>let you create and improve your machines without relying on third-party proprietary firmware&#8230; maximum control, maximum use of your machine, and a lot of knowledge<\/strong> that we will gain.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Do you have questions about these electronics? <strong>Join our community: <a href=\"https:\/\/www.instagram.com\/3dwork.io\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\">Instagram<\/a>, <a href=\"https:\/\/www.youtube.com\/@3dwork\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\">YouTube<\/a>, <a href=\"https:\/\/www.tiktok.com\/@3dwork.io\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\">TikTok<\/a>. And on Telegram: the general <a href=\"https:\/\/t.me\/trastornados\" target=\"_blank\" rel=\"noreferrer noopener nofollow\" class=\"external\">3Dwork<\/a> group, the <a href=\"https:\/\/t.me\/SKR_board_32bits\" class=\"external\" rel=\"nofollow\">Bigtreetech<\/a> group, and the <a href=\"https:\/\/t.me\/Klipper_Firmware_ES\" class=\"external\" rel=\"nofollow\">Klipper<\/a> group \u2014 all of them in Spanish.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bigtreetech Manta M8P v2<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What is the Manta M8P v2?<\/strong> It is a 3D printer controller board based on the STM32H723ZET6, a Cortex-M7 processor at 550 MHz with a floating point unit integrated. <strong>It is just the control electronics.<\/strong> The host module (CB1, CB2 or Raspberry Pi CM4) is purchased separately and integrates into the board&#8217;s BTB socket.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"499\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-41-1024x499.png\" alt=\"- - -\" class=\"wp-image-41507\" title=\"- -\" srcset=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-41-1024x499.png 1024w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-41-300x146.png 300w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-41-768x374.png 768w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-41-1536x748.png 1536w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-41-450x219.png 450w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-41-780x380.png 780w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-41-1600x779.png 1600w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-41.png 1980w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The MCU, heart of the M8P v2, mounts an STM32H723ZET6 processor at 550 MHz:<\/strong> it features 376 KB of SRAM, 1024 KB of Flash, and integrated L1 cache memory. It also has native I2C at 400 kHz (previously this had to be done via GPIO, which was slow and less reliable). Dedicated servo port with precise PWM for BLTouch, Euclid, or similar systems.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"864\" height=\"1024\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-42-864x1024.png\" alt=\"- - -\" class=\"wp-image-41509\" title=\"- -\" srcset=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-42-864x1024.png 864w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-42-253x300.png 253w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-42-768x910.png 768w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-42-450x533.png 450w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-42-780x924.png 780w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-42.png 1000w\" sizes=\"auto, (max-width: 864px) 100vw, 864px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Regarding <strong>peripherals we can connect, the M8P v2 comes loaded with options, among which we can highlight:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>up to <strong>8 motor drivers with intelligent SPI\/UART communication<\/strong><\/li>\n\n\n\n<li><strong>4 PWM outputs<\/strong> for hotend, bed, fans<\/li>\n\n\n\n<li><strong>4 ADC inputs<\/strong> for thermistors<\/li>\n\n\n\n<li><strong>CAN bus FD<\/strong> up to 1 Mbps for communication with toolboards<\/li>\n\n\n\n<li><strong>BTB Socket<\/strong> integrated for host<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"986\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-43.png\" alt=\"- - -\" class=\"wp-image-41511\" title=\"- -\" srcset=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-43.png 1000w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-43-300x296.png 300w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-43-768x757.png 768w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-43-450x444.png 450w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-43-780x769.png 780w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The Manta <strong>M8P v1 used STM32G0B1 at 64 MHz, while the v2 switched to STM32H723 at 550 MHz<\/strong>. That is 8.5 times more raw processing power; with the v1 you could be limited to standard kinematics, creating problems if we use complex algorithms simultaneously on more complex platforms.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With the v2, you run full Input Shaping, real-time collision detection, complex kinematics like vzBot without slowdowns, advanced sensor filtering with Kalman filters, and USB camera processing since the CPU processor does not create bottlenecks on the host.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"351\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-68-1024x351.png\" alt=\"- - -\" class=\"wp-image-41823\" title=\"- -\" srcset=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-68-1024x351.png 1024w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-68-300x103.png 300w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-68-768x263.png 768w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-68-1536x527.png 1536w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-68-450x154.png 450w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-68-780x268.png 780w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-68-1600x549.png 1600w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-68.png 1720w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">There is another less obvious but important change&#8230; the v1 has had some issues with reboots during CM4\/BTB startup. The culprit was the Manta&#8217;s 5V rail, which could only deliver 500mA. The CM4 during startup can need peaks of 1-1.5A. The v2 added high-capacity capacitors (4x 100\u00b5F + 4x 10\u00b5F) that completely stabilize this, preventing or reducing the likelihood of this problem occurring.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Host modules: CB1 v2, CB2, Raspberry Pi CM4<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Today, with the rise of firmwares like Klipper or the use of Marlin with Octoprint, the need for an external host to control the MCU is a necessity. <strong>The Bigtreetech series&#8217;s Manta solves this by integrating CM4\/BTB modules into the electronics themselves with a direct connection to the MCU, <\/strong>easily leaving <strong>a compact solution that can be perfectly integrated into any machine<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-45-1024x576.png\" alt=\"- - -\" class=\"wp-image-41515\" title=\"- -\" srcset=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-45-1024x576.png 1024w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-45-300x169.png 300w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-45-768x432.png 768w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-45-450x253.png 450w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-45-780x439.png 780w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-45.png 1174w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Thanks to this, we have several options to use as a host:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>CB1 v2 (15-20\u20ac):<\/strong> Allwinner H616 at 1.2 GHz single-core ARMv7, 1 GB RAM, 100 Mbps Ethernet. It works well for basic Klipper without intensive use or heavy features. It is the ideal solution if you have a tight budget and a standard machine that does not require major extra features at the Klipper level.<\/li>\n\n\n\n<li><strong>CB2 (35-50\u20ac):<\/strong> Rockchip RK3566 quad-core at 1.8 GHz, 2-4 GB RAM, Gigabit Ethernet, integrated eMMC (no fragile microSD), dual-band WiFi. It is usually the best price-performance ratio.<\/li>\n\n\n\n<li><strong>Raspberry Pi CM4 (25-80\u20ac):<\/strong> BCM2711 quad-core at 1.5 GHz. If you already have one at home, using it is cost-effective. In pure Klipper, similar to the CB2. Better for heavy applications like: video analysis with OpenCV, IP camera streaming, AI for image analysis and problem detection, and control of multiple instances\/printers.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"1024\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-819x1024.png\" alt=\"- - -\" class=\"wp-image-41519\" title=\"- -\" srcset=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-819x1024.png 819w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-240x300.png 240w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-768x960.png 768w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-1229x1536.png 1229w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-1638x2048.png 1638w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-450x563.png 450w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-780x975.png 780w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-1600x2000.png 1600w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-scaled.png 2048w\" sizes=\"auto, (max-width: 819px) 100vw, 819px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-stackable-icon-box stk-block-icon-box stk-block stk-eae4515\" data-v=\"2\" data-block-id=\"eae4515\"><style>.stk-eae4515 {padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;margin-bottom:0px !important;}.stk-eae4515 .stk-block-icon-box__content{padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;}<\/style><div class=\"stk-block-content stk-inner-blocks stk-block-icon-box__content stk-container stk-eae4515-container stk-hover-parent\">\n<div class=\"wp-block-stackable-icon-label stk-block-icon-label stk-block stk-18a9285\" data-block-id=\"18a9285\"><style>.stk-18a9285 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content\">\n<div class=\"wp-block-stackable-icon stk-block-icon has-text-align-left stk-block stk-a44c20d\" data-block-id=\"a44c20d\"><style>.stk-a44c20d .stk--svg-wrapper .stk--inner-svg svg:last-child, .stk-a44c20d .stk--svg-wrapper .stk--inner-svg svg:last-child :is(g, path, rect, polygon, ellipse){fill:#0693e3 !important;}<\/style><span class=\"stk--svg-wrapper\"><div class=\"stk--inner-svg\"><svg style=\"height:0;width:0\"><defs><linearGradient id=\"linear-gradient-a44c20d\" x1=\"0\" x2=\"100%\" y1=\"0\" y2=\"0\"><stop offset=\"0%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-a-44-c-20-d-color-1)\"><\/stop><stop offset=\"100%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-a-44-c-20-d-color-2)\"><\/stop><\/linearGradient><\/defs><\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" aria-hidden=\"true\" width=\"32\" height=\"32\"><path d=\"M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z\"\/><\/svg><\/div><\/span><\/div>\n\n\n\n<div class=\"wp-block-stackable-heading aligncenter stk-block-heading stk-block-heading--v2 stk-block stk-60d689b\" id=\"strong-strong-strong-la-importancia-del-ajuste-del-enfoque-del-laser-strong-strong-strong-br-es-importante-strong-recalcar-que-cuanto-mas-pequeno-sea-el-foco-mayor-sera-la-precision-y-mejor-el-resultado-strong-br-por-otro-lado-recordar-que-strong-imperativo-reajustar-el-enfoque-strong-strong-cada-vez-que-se-graben-objetos-de-diferentes-alturas-o-incluso-de-diferentes-materiales-strong-br-un-enfoque-impreciso-puede-llevar-a-grabados-fallidos-o-de-muy-baja-calidad\" data-block-id=\"60d689b\"><p class=\"stk-block-heading__text\"><strong>Almacenamiento eMMC o SD:<\/strong><br>The integrated eMMC that some of these modules have is worth considering. Using a microSD is always a potential failure point: it can corrupt from improper shutdown, performance&#8230; with eMMC you minimize those problems significantly.<\/p><\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">EBB36 Gen2: Toolboard&#8230; wiring simplicity<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>EBB36 Gen2 is an electronics board that can be mounted on your printer&#8217;s toolhead<\/strong>. It carries its own <strong>MCU STM32G0B1 at 64 MHz,<\/strong> and from it you can control the toolhead components such as: extruder motor, part cooling and hotend fans, leveling probe, and filament sensors.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"881\" height=\"1024\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-1-881x1024.png\" alt=\"- - -\" class=\"wp-image-41521\" title=\"- -\" srcset=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-1-881x1024.png 881w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-1-258x300.png 258w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-1-768x893.png 768w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-1-1321x1536.png 1321w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-1-450x523.png 450w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-1-780x907.png 780w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-1.png 1342w\" sizes=\"auto, (max-width: 881px) 100vw, 881px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>This EBB36 Gen2 improves on some important aspects of the v1<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>USB adapter features galvanic isolation.<\/strong> The USB of the EBB Gen2 does not connect directly to the MCU but instead goes through the USB adapter (included) with optocouplers that electrically isolate 5V (host) from 24V (MCU). Protecting against possible reverse feedback.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>5A PTC fuses.<\/strong> One on the 24V input and another on the 5V input. If there is a short circuit, they open automatically in 100-500 ms, interrupting the current to protect the electronics and connected devices.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Emergency Schottky diodes.<\/strong> At critical points (24V\u21925V, data connections) they act as relief valves. If something fails at the previous stages, they stop reverse energy.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In addition to the above, the use of <strong>connectors XT30<\/strong> instead of JST (30A vs 2A), <strong>integrated signal amplifiers<\/strong> (MCP2542 for CAN, buffers for USB), a tachometer port for fan management (which can allow automatic fan failure detection or more precise speed control).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"539\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-69-1024x539.png\" alt=\"- - -\" class=\"wp-image-41825\" title=\"- -\" srcset=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-69-1024x539.png 1024w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-69-300x158.png 300w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-69-768x404.png 768w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-69-1536x808.png 1536w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-69-450x237.png 450w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-69-780x410.png 780w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-69-1600x842.png 1600w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-69.png 1720w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Thermally, the Gen1 was stable up to 60\u00b0C, a temperature that can easily be reached in enclosed machines. The <strong>Gen2 promises to reach up to 75\u00b0C without problems<\/strong> for hours. If you work with ABS or Nylon in an enclosure at 65-70\u00b0C, this is an aspect to keep very much in mind.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Manta M8P v2 + EBB36 Gen2&#8230; perfect combination<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bigtreetech&#8217;s design of the Manta series is not random&#8230; it is designed to adapt to the current requirements of our 3D printers: machines governed by manageable systems like Klipper or the Marlin\/Octoprint combination, connectivity options, peripherals, machines with complex kinematics, and MMU systems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, a typical DIY Ratrig CoreXY machine may need: X (1), Y (1), Z (3), E (1). Total 6 drivers. You have 2 free for expansion or as backup: second extruder, servo for nozzle change, automatic loading system, additional sensors via I2C.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"763\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-2-1024x763.png\" alt=\"- - -\" class=\"wp-image-41525\" title=\"- -\" srcset=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-2-1024x763.png 1024w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-2-300x224.png 300w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-2-768x572.png 768w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-2-1536x1145.png 1536w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-2-280x210.png 280w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-2-450x335.png 450w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-2-780x581.png 780w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-2-1600x1192.png 1600w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-2.png 1696w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Another example could be the <strong>vzBot AWD:<\/strong> It needs exactly 8 motors: 4 for XY (each independent) and 4 for Z. The Manta M8P v2 has exactly 8 slots. For a serious vzBot build, it is one of the most suitable options.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\"><strong>For more standard machines, we can take advantage of those extra drivers to set up systems<\/strong>\u00a0MMU (automatic filament change) wi<\/span>th the 8 drivers + native I2C, all integrated without needing to add other external MCUs that add complexity to the project.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Furthermore, the combination in some of these cases with the EBB36 Gen2 allows an integrated architecture without complex wiring, since the host and MCU communicate via serial connection using the BTB socket directly, and the connection between the electronics can be made via USB or CAN.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The EBB on the toolhead communicates with the Manta via 4-wire USB or CAN, reducing cabling and failure points considerably. On the other hand, the EBB Gen2 protections are a great improvement: if something goes wrong, your host and the rest of the electronics have the necessary protections to avoid damage and prevent an accident from resulting in the loss of a number of components.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Where to buy the Bigtreetech Manta M8P v2 and EBB Gen2?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bigtreetech<\/strong> have their own <a href=\"https:\/\/biqu.equipment\/\" target=\"_blank\" rel=\"noreferrer noopener sponsored nofollow\" class=\"external\">online store<\/a> where you can directly purchase the <strong>Manta M8P v2, the EBB Gen2, as well as other components from the brand<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In any case, here are some links to other reference stores:<\/p>\n\n\n\n<figure class=\"wp-block-table aligncenter is-style-regular\"><table><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>Manta M8P v2<\/strong><br><img decoding=\"async\" style=\"width: 250px;\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/image-44.png\" alt=\"- - -\" title=\"- -\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><a href=\"https:\/\/www.amazon.es\/Impresora-Nivelaci%C3%B3n-Autom%C3%A1tica-Inteligente-220x220x250mm\/dp\/B0CDFV2DJT\/ref=sr_1_5?tag=3dwork-21\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><\/a> <a href=\"https:\/\/biqu.equipment\/collections\/control-board\/products\/manta-m4p-m8p\" target=\"_blank\" rel=\"noreferrer noopener sponsored nofollow\" class=\"external\"><img decoding=\"async\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2023\/07\/bigtreetech_logo.png\" alt=\"- - -\" style=\"width: 150px;\" title=\"- -\"><\/a><a href=\"https:\/\/www.amazon.es\/QIDI-Multimaterial-Autonivelaci%C3%B3n-Autocalibraci%C3%B3n-270x270x256mm\/dp\/B0G1YGGYX7\/ref=sr_1_3?__mk_es_ES=%C3%85M%C3%85%C5%BD%C3%95%C3%91&amp;dib=eyJ2IjoiMSJ9.Fj5NPS7kD6VkdXWgNXUW4iNV0lotTZP7EzW0fFY3Raxk2guqgGHkxnuxf5-OHUy4BBO_oEU4qm_-nIZB5z5myPjXXQOgPH_EQch41sfiyS7k-fSojDixuoJ-sSUM0ExLcNDnV-_RQ_YEVP90uIA03ZGSk-wrHcOh8r4gKXpQ0iZ5GRTFqMacICHGZMK7WlvARPZbZo6UKKsIXd7s_SXjQl0s_mYYbEfOw7qUovWNXP2ueTrjKi-7wTPT1XRvsqxDrPNIekGGbOs-l_QzxRkbzlNVer4UqCGQC_F_jd-saP0._xugAjAVdebhPIbTdaMfCxCQfFCH8L8lXGMOIKJay6w&amp;dib_tag=se&amp;keywords=qidi%2Bq2&amp;qid=1775583098&amp;sr=8-3&amp;ufe=app_do%3Aamzn1.fos.36393ef6-f0da-44a9-8c13-668db228262a&amp;th=1\" data-type=\"link\" data-id=\"https:\/\/www.amazon.es\/QIDI-TECH-nivelaci%C3%B3n-independientes-temperatura\/dp\/B0CSDCJCJL?tag=3dwork-21\" target=\"_blank\" rel=\"noreferrer noopener sponsored nofollow\" class=\"external\"><\/a><\/td><td class=\"has-text-align-center\" data-align=\"center\"><img decoding=\"async\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2020\/05\/aliexpress-logo.png\" alt=\"- - -\" style=\"width: 150px;\" title=\"- -\"><a href=\"https:\/\/eu.qidi3d.com\/products\/qidi-q2\" data-type=\"link\" data-id=\"https:\/\/qidi3d.com\/products\/q1-pro-3d-printer\" target=\"_blank\" rel=\"noreferrer noopener sponsored nofollow\" class=\"external\"><\/a><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>EBB Gen2<\/strong><br><img decoding=\"async\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-70.png\" alt=\"- - -\" style=\"width: 250px;\" title=\"- -\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><a href=\"https:\/\/biqu.equipment\/products\/bigtreetech-ebb-36-42-can-bus-for-bigtreetech-ebb-36-42-can-bus-u2c-v2-1-for-connecting-klipper-expansion-device-support-pt1000connecting-klipper-expansion-device?variant=42238091821154\" target=\"_blank\" rel=\"noreferrer noopener sponsored nofollow\" class=\"external\"><img decoding=\"async\" style=\"width: 150px;\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2023\/07\/bigtreetech_logo.png\" alt=\"- - -\" title=\"- -\"><\/a><a href=\"https:\/\/www.amazon.es\/QIDI-Auto-calibraci%C3%B3n-Auto-nivelaci%C3%B3n-Personalizados-270x270x256mm\/dp\/B0FVF1878S\/ref=sr_1_2?__mk_es_ES=%C3%85M%C3%85%C5%BD%C3%95%C3%91&amp;crid=OH7YVFLIT7VF&amp;dib=eyJ2IjoiMSJ9.sZkxWLJyJq37fSwVmGepSQNr9qIGHJOkbzlm7aWS4zV1ae1pf277RDq7frouMHvp8jBslF495-BxK--yEJ-Hh8TPRMFjLXJJIz5UlU-kq7t1yPfbPXRIkAh8fGEQqRGlDBVtqFgO0hOVA7fYXSAUz1lsRarQtDKaSXhJhjy-y-s8VccUzsqiTtC-40_TQPyZ9wrDjx7cCjlLiJBXYQbDFtvS5Ody1nT0T3az22IdTp9vpegRfMe60jsSYXr4vzGK5seWgCp6ILXLmeWIv0k27av0egBy7sIENBJBImF9aP0.g2kWQeuBnaKLlctVRsNQKDjkIcaD9pTVBVKkieRmjQ4&amp;dib_tag=se&amp;keywords=qidi%2Bq2c&amp;qid=1775583178&amp;sprefix=qidi%2Bq2c%2Caps%2C115&amp;sr=8-2&amp;ufe=app_do%3Aamzn1.fos.73cb57b4-37b0-490e-9d49-9873e628f7ec&amp;th=1\" data-type=\"link\" data-id=\"https:\/\/www.amazon.es\/QIDI-Auto-calibraci%C3%B3n-Auto-nivelaci%C3%B3n-Personalizados-270x270x256mm\/dp\/B0FVF1878S\/ref=sr_1_2?__mk_es_ES=%C3%85M%C3%85%C5%BD%C3%95%C3%91&amp;crid=OH7YVFLIT7VF&amp;dib=eyJ2IjoiMSJ9.sZkxWLJyJq37fSwVmGepSQNr9qIGHJOkbzlm7aWS4zV1ae1pf277RDq7frouMHvp8jBslF495-BxK--yEJ-Hh8TPRMFjLXJJIz5UlU-kq7t1yPfbPXRIkAh8fGEQqRGlDBVtqFgO0hOVA7fYXSAUz1lsRarQtDKaSXhJhjy-y-s8VccUzsqiTtC-40_TQPyZ9wrDjx7cCjlLiJBXYQbDFtvS5Ody1nT0T3az22IdTp9vpegRfMe60jsSYXr4vzGK5seWgCp6ILXLmeWIv0k27av0egBy7sIENBJBImF9aP0.g2kWQeuBnaKLlctVRsNQKDjkIcaD9pTVBVKkieRmjQ4&amp;dib_tag=se&amp;keywords=qidi%2Bq2c&amp;qid=1775583178&amp;sprefix=qidi%2Bq2c%2Caps%2C115&amp;sr=8-2&amp;ufe=app_do%3Aamzn1.fos.73cb57b4-37b0-490e-9d49-9873e628f7ec&amp;th=1\" target=\"_blank\" rel=\"noreferrer noopener sponsored nofollow\" class=\"external\"><\/a><\/td><td class=\"has-text-align-center\" data-align=\"center\"><img decoding=\"async\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2020\/05\/aliexpress-logo.png\" alt=\"- - -\" style=\"width: 150px;\" title=\"- -\"><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div class=\"wp-block-stackable-icon-box stk-block-icon-box stk-block stk-577093c\" data-v=\"2\" data-block-id=\"577093c\"><style>.stk-577093c {padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;}.stk-577093c .stk-block-icon-box__content{padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;}<\/style><div class=\"stk-block-content stk-inner-blocks stk-block-icon-box__content stk-container stk-577093c-container stk-hover-parent\">\n<div class=\"wp-block-stackable-icon-label stk-block-icon-label stk-block stk-e26ae74\" data-block-id=\"e26ae74\"><style>.stk-e26ae74 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content\">\n<div class=\"wp-block-stackable-icon stk-block-icon has-text-align-left stk-block stk-14d740f\" data-block-id=\"14d740f\"><style>.stk-14d740f .stk--svg-wrapper .stk--inner-svg svg:last-child, .stk-14d740f .stk--svg-wrapper .stk--inner-svg svg:last-child :is(g, path, rect, polygon, ellipse){fill:#0693e3 !important;}<\/style><span class=\"stk--svg-wrapper\"><div class=\"stk--inner-svg\"><svg style=\"height:0;width:0\"><defs><linearGradient id=\"linear-gradient-14d740f\" x1=\"0\" x2=\"100%\" y1=\"0\" y2=\"0\"><stop offset=\"0%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-14-d-740-f-color-1)\"><\/stop><stop offset=\"100%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-14-d-740-f-color-2)\"><\/stop><\/linearGradient><\/defs><\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" aria-hidden=\"true\" width=\"32\" height=\"32\"><path d=\"M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z\"\/><\/svg><\/div><\/span><\/div>\n\n\n\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-77dbe67\" id=\"si-utilizas-los-links-de-compras-el-precio-del-producto-sera-el-mismo-que-si-accedes-de-manera-habitual-pero-a-strong-3-d-work-le-quedara-una-pequena-comision-strong-algo-que-nos-ayudara-a-soportar-el-proyecto-y-continuar-generando-contenido\" data-block-id=\"77dbe67\"><p class=\"stk-block-heading__text\">If you use the purchase links, the product price will be the same as if you access it normally, but <strong>3DWork will receive a small commission<\/strong>. Something that will help us support the project and continue creating content.<\/p><\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Installation and setup<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Now that we have a clear idea of the Manta M8P v2 and the EBB36 Gen2, it is time to get down to work setting it up. We are going to set up a Klipper system on our machine as an example, although, as we have mentioned, you can also perfectly use this combination to run Marlin with Octoprint if you want to install a host on it.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>BTB\/CM4 module installation<\/strong>:<br>The BTB connector requires considerable pressure (without being rough) and perfect alignment. Insert the module completely horizontally, on top of the Manta&#8217;s connector. Press with both hands on the ends. It should be seated so firmly that it looks like it does not want to come out. If you only seat it lightly, it will not work. From our experience helping users, the typical &#8220;host is not detected&#8221; issue is often simply that it was plugged in incorrectly.<\/li>\n<\/ul>\n\n\n<div >\n        <div class=\" plethoraplugins-tabs-container plethoraplugins-tabs-container--horizontal plethoraplugins-theme__minimal plethoraplugins-theme__basic \" \n\t\t\tdata-pds-tabs--layout=\"horizontal\"  \n\t\t\tdata-pds-tabs--theme=\"basic\"  \n\t\t\tdata-pds-tabs--mobile-breakpoint-forced=\"\"\n\t\t\t data-pds-tabs--responsive=\"accordion\" \n\t\t\t\t\t data-pds-tabs--responsive-accordion-collapsed-initially=\"false\" data-pds-tabs--accordion-icon-type=\"\" data-pds-tabs--accordion-icon=\"true\"  data-pds-tabs--accordion-icon-size=\"\"  data-pds-tabs--accordion-heading-level=\"h6\" data-pds-tabs--accordion-auto-close=\"true\" >\n            <div class=\"plethoraplugins-tabs\"  >\n              <ul><li>\n                        <a \n                                href=\"#cbx\"\n                                class=\" active\" \n                            >\n                            <span>CBx<\/span>\n                        <\/a>\n                    <\/li><li>\n                        <a \n                                href=\"#cm4\"\n                                class=\"\" \n                            >\n                            <span>CM4<\/span>\n                        <\/a>\n                    <\/li><\/ul>\n            <\/div>\n            <div class=\"plethoraplugins-tabs--content\" >\n                \n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"606\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-8-1024x606.png\" alt=\"- - -\" class=\"wp-image-41539\" title=\"- -\" srcset=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-8-1024x606.png 1024w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-8-300x178.png 300w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-8-768x455.png 768w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-8-450x266.png 450w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-8-780x462.png 780w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-8.png 1132w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n<\/div>\n\n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"607\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-7-1024x607.png\" alt=\"- - -\" class=\"wp-image-41537\" title=\"- -\" srcset=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-7-1024x607.png 1024w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-7-300x178.png 300w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-7-768x455.png 768w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-7-450x267.png 450w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-7-780x462.png 780w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-7.png 1058w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n<\/div>\n\n            <\/div>\n        <\/div>\n        \n    <\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>24V power supply<\/strong>, more than advisable:<br>A very important aspect that often causes some problems. The TPS5450-5A regulator on the M8P needs a 24V input to generate a stable 5V. If you try with only USB, the host may not boot, the MCU resets constantly, or communication errors occur frequently.<\/li>\n\n\n\n<li><strong>Host module preparation<\/strong>: <br>As we already mentioned with the Manta series, we can use different hosts such as CB1 v2, CB2 or CM4, which require the Linux\/Klipper image, which we will apply via microSD\/eMMC. \n<ul class=\"wp-block-list\">\n<li>We will download the image, in our case we use a CB2 module, and you can get the <a href=\"https:\/\/github.com\/bigtreetech\/CB2\/releases\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\">official Bigtreetech image here<\/a><\/li>\n\n\n\n<li>We will flash it with Balena Etcher or another similar application. It is a fairly simple three-step process where first we select the Linux\/Klipper image, we select the microSD to flash the image to and&#8230; done!!! <br>All we have to do is place the microSD in the host slot of our Manta M8P v2.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-stackable-columns stk-block-columns stk-block stk-7ca723d\" data-block-id=\"7ca723d\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-7ca723d-column\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-db44923\" data-v=\"4\" data-block-id=\"db44923\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-db44923-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-db44923-inner-blocks\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"420\" height=\"213\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-4.png\" alt=\"- - -\" class=\"wp-image-41531\" title=\"- -\" srcset=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-4.png 420w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-4-300x152.png 300w\" sizes=\"auto, (max-width: 420px) 100vw, 420px\" \/><\/figure>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-b84dc3a\" data-v=\"4\" data-block-id=\"b84dc3a\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-b84dc3a-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-b84dc3a-inner-blocks\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"440\" height=\"215\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-5.png\" alt=\"- - -\" class=\"wp-image-41533\" title=\"- -\" srcset=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-5.png 440w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-5-300x147.png 300w\" sizes=\"auto, (max-width: 440px) 100vw, 440px\" \/><\/figure>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-ad24032\" data-v=\"4\" data-block-id=\"ad24032\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-ad24032-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-ad24032-inner-blocks\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"432\" height=\"240\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-6.png\" alt=\"- - -\" class=\"wp-image-41535\" title=\"- -\" srcset=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-6.png 432w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-6-300x167.png 300w\" sizes=\"auto, (max-width: 432px) 100vw, 432px\" \/><\/figure>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Before booting the system, it is advisable to adjust some things on the microSD, like WiFi settings or the overlays we need for our setup if using a CBx host.<br>Once we have the image on the microSD, there will be a FAT32 partition that your computer should detect. In this partition, you will find a <code>system.cfg<\/code> file with settings like WiFi.<br>Another important file is <code>armbianEnv.txt<\/code> in the BOOT partition where we have settings for display, SPI, CAN,&#8230;<br>We will open them with a text editor \u2014 we suggest Notepad++ \u2014 and replace what we need in each case.<\/li>\n<\/ul>\n\n\n<div >\n        <div class=\" plethoraplugins-tabs-container plethoraplugins-tabs-container--horizontal plethoraplugins-theme__minimal plethoraplugins-theme__basic \" \n\t\t\tdata-pds-tabs--layout=\"horizontal\"  \n\t\t\tdata-pds-tabs--theme=\"basic\"  \n\t\t\tdata-pds-tabs--mobile-breakpoint-forced=\"\"\n\t\t\t data-pds-tabs--responsive=\"accordion\" \n\t\t\t\t\t data-pds-tabs--responsive-accordion-collapsed-initially=\"false\" data-pds-tabs--accordion-icon-type=\"\" data-pds-tabs--accordion-icon=\"true\"  data-pds-tabs--accordion-icon-size=\"\"  data-pds-tabs--accordion-heading-level=\"h6\" data-pds-tabs--accordion-auto-close=\"true\" >\n            <div class=\"plethoraplugins-tabs\"  >\n              <ul><li>\n                        <a \n                                href=\"#wifi\"\n                                class=\" active\" \n                            >\n                            <span>Wifi<\/span>\n                        <\/a>\n                    <\/li><li>\n                        <a \n                                href=\"#display\"\n                                class=\"\" \n                            >\n                            <span>Display<\/span>\n                        <\/a>\n                    <\/li><li>\n                        <a \n                                href=\"#spican\"\n                                class=\"\" \n                            >\n                            <span>SPI\/CAN<\/span>\n                        <\/a>\n                    <\/li><li>\n                        <a \n                                href=\"#dsi_camara\"\n                                class=\"\" \n                            >\n                            <span>DSI (camara)<\/span>\n                        <\/a>\n                    <\/li><\/ul>\n            <\/div>\n            <div class=\"plethoraplugins-tabs--content\" >\n                \n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\">For WiFi, replace <code>Your SSID<\/code> with your WiFi SSID\/name and <code>Your Password<\/code> with the access password.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/CB2\/CB2_System17.webp\" alt=\"- - -\" title=\"- -\"><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n<\/div>\n\n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\">If we want to configure a display connected to our host, we have different options like HDMI, DSI or SPI screens. It is important to note that only one display can be active at a time.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>We will open <code>armbianEnv.txt<\/code> in the BOOT partition.<img decoding=\"async\" width=\"600\" src=\"https:\/\/global.bttwiki.com\/img\/CB2\/CB2_System19.webp\" alt=\"- - -\" title=\"- -\"><\/li>\n\n\n\n<li>By default we have <code>hdmi<\/code> as display output, but we can switch to <code>dsi<\/code> or <code>tft_35<\/code> screens which use the SPI connection.<br>For the latter we also have display rotation settings \u2014 by default we have 0 (no rotation) and we can rotate it 90, 180 or 270 degrees.<\/li>\n\n\n\n<li>If we want to use KlipperScreen it is important to pay attention &nbsp;<code>system.cfg<\/code>&nbsp;in the BOOT partition. We will adjust the display type in&nbsp;<code>ks_src<\/code>, and the rotation angle in&nbsp;<code>ks_angle<\/code>.<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/CB2\/CB2_System20.webp\" alt=\"- - -\" title=\"- -\"><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\">When we want to enable SPI to CAN we need to open&nbsp;<code>armbianEnv.txt<\/code>&nbsp;in the BOOT partition and add&nbsp;<code>mcp2515<\/code>&nbsp;to the overlays configuration.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/CB2\/CB2_System21.webp\" alt=\"- - -\" title=\"- -\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n<\/div>\n\n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\">For DSI cameras RPi v1.3 ov5647 and RPi v2 imx219, no adjustment required in <code>armbianEnv.txt<\/code> but we do recommend making these adjustments in <code>crowsnest.conf<\/code> :<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\ndevice: \/dev\/video0\n# The CSI camera node is fixed as video0\n\ncustom_flags: --format=UYVY\n# The current system&#039;s CSI camera does not support the default YUYV, so it needs to be set to the supported UYVY format.\n<\/pre><\/div>\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/CB2\/CB2_System22.webp\" alt=\"- - -\" title=\"- -\"><\/figure>\n\n<\/div>\n\n            <\/div>\n        <\/div>\n        \n    <\/div>\n\n\n<ul class=\"wp-block-list\">\n<li>Once we have the <strong>SD ready, we put it in the microSD socket \u2014 importantly, the SOC-CARD<\/strong> as this is the host-dedicated slot.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"747\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-9-1024x747.png\" alt=\"- - -\" class=\"wp-image-41598\" style=\"aspect-ratio:1.370830899329606;width:400px;height:auto\" title=\"- -\" srcset=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-9-1024x747.png 1024w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-9-300x219.png 300w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-9-768x560.png 768w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-9-1536x1120.png 1536w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-9-450x328.png 450w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-9-780x569.png 780w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-9-1600x1167.png 1600w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-9.png 1946w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">As a final step to verify the correct installation of our Klipper system and that we have configured our WiFi settings correctly, <\/span><strong><span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">we must<\/span> identify our IP,<\/strong> either by connecting to our router and checking the assigned IP or using a network scanner like&nbsp;Fing&nbsp;or&nbsp;Angry IP.<\/li>\n\n\n\n<li>Once we have the IP, <strong>we will use a client like <a href=\"https:\/\/termius.com\/index.html\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\">Terminus<\/a> or <a href=\"https:\/\/mobaxterm.mobatek.net\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\">MobaXterm<\/a> <\/strong>using this together with <code>biqu<\/code> as the username and password to connect to our host.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"676\" height=\"313\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-11.png\" alt=\"- - -\" class=\"wp-image-41602\" title=\"- -\" srcset=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-11.png 676w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-11-300x139.png 300w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-11-450x208.png 450w\" sizes=\"auto, (max-width: 676px) 100vw, 676px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Now with access to the host, the next step is to create the Klipper firmware for our M8P v2.<\/p>\n\n\n\n<div class=\"wp-block-stackable-icon-box stk-block-icon-box stk-block stk-2dc9c09\" data-v=\"2\" data-block-id=\"2dc9c09\"><style>.stk-2dc9c09 {padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;margin-bottom:0px !important;}.stk-2dc9c09 .stk-block-icon-box__content{padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;}<\/style><div class=\"stk-block-content stk-inner-blocks stk-block-icon-box__content stk-container stk-2dc9c09-container stk-hover-parent\">\n<div class=\"wp-block-stackable-icon-label stk-block-icon-label stk-block stk-779cd55\" data-block-id=\"779cd55\"><style>.stk-779cd55 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content\">\n<div class=\"wp-block-stackable-icon stk-block-icon has-text-align-left stk-block stk-b2b0ce7\" data-block-id=\"b2b0ce7\"><style>.stk-b2b0ce7 .stk--svg-wrapper .stk--inner-svg svg:last-child, .stk-b2b0ce7 .stk--svg-wrapper .stk--inner-svg svg:last-child :is(g, path, rect, polygon, ellipse){fill:#faa700 !important;}<\/style><span class=\"stk--svg-wrapper\"><div class=\"stk--inner-svg\"><svg style=\"height:0;width:0\"><defs><linearGradient id=\"linear-gradient-b2b0ce7\" x1=\"0\" x2=\"100%\" y1=\"0\" y2=\"0\"><stop offset=\"0%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-b-2-b-0-ce-7-color-1)\"><\/stop><stop offset=\"100%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-b-2-b-0-ce-7-color-2)\"><\/stop><\/linearGradient><\/defs><\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\" aria-hidden=\"true\" width=\"32\" height=\"32\"><path d=\"M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z\"\/><\/svg><\/div><\/span><\/div>\n\n\n\n<div class=\"wp-block-stackable-heading aligncenter stk-block-heading stk-block-heading--v2 stk-block stk-99d5480\" id=\"strong-strong-strong-la-importancia-del-ajuste-del-enfoque-del-laser-strong-strong-strong-br-es-importante-strong-recalcar-que-cuanto-mas-pequeno-sea-el-foco-mayor-sera-la-precision-y-mejor-el-resultado-strong-br-por-otro-lado-recordar-que-strong-imperativo-reajustar-el-enfoque-strong-strong-cada-vez-que-se-graben-objetos-de-diferentes-alturas-o-incluso-de-diferentes-materiales-strong-br-un-enfoque-impreciso-puede-llevar-a-grabados-fallidos-o-de-muy-baja-calidad\" data-block-id=\"99d5480\"><p class=\"stk-block-heading__text\"><strong>MCU communication&#8230; USB or CAN?<br><\/strong><strong>In printers with a Klipper host, this is the brain and where the redundancy benefits of CAN do not apply; furthermore, in this architecture latency is critical<\/strong> so USB communication instead of CAN will provide us with more benefits by eliminating bottlenecks that could limit our machine&#8217;s performance.<br>Additionally <strong>the use of CAN requires greater system resource usage for its management and extra complexity in its configuration\/maintenance depending on how it is implemented<\/strong>.<br>In this scenario, what <strong>we want to differentiate is the use of CAN when connecting our main electronics<\/strong> so that it can control the rest of the bus components such as one or more toolheads <strong>or only for managing satellite parts of our printer, leaving the main controllers using USB\/USART<\/strong>. <\/p><\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>To create the firmware for our Manta M8P v2 and EBB Gen2<\/strong> we need to connect via SSH, remember the earlier steps where we used an SSH client like Terminus\/MobaXterm, and launch the configurator from the Klipper binaries path:<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\ncd ~\/klipper\/\nmake menuconfig\n<\/pre><\/div>\n\n<div >\n        <div class=\" plethoraplugins-tabs-container plethoraplugins-tabs-container--horizontal plethoraplugins-theme__minimal plethoraplugins-theme__basic \" \n\t\t\tdata-pds-tabs--layout=\"horizontal\"  \n\t\t\tdata-pds-tabs--theme=\"basic\"  \n\t\t\tdata-pds-tabs--mobile-breakpoint-forced=\"\"\n\t\t\t data-pds-tabs--responsive=\"accordion\" \n\t\t\t\t\t data-pds-tabs--responsive-accordion-collapsed-initially=\"false\" data-pds-tabs--accordion-icon-type=\"\" data-pds-tabs--accordion-icon=\"true\"  data-pds-tabs--accordion-icon-size=\"\"  data-pds-tabs--accordion-heading-level=\"h3\" data-pds-tabs--accordion-auto-close=\"true\" >\n            <div class=\"plethoraplugins-tabs\"  >\n              <ul><li>\n                        <a \n                                href=\"#m8p_v2\"\n                                class=\" active\" \n                            >\n                            <span>M8P v2<\/span>\n                        <\/a>\n                    <\/li><li>\n                        <a \n                                href=\"#ebb_gen2\"\n                                class=\"\" \n                            >\n                            <span>EBB Gen2<\/span>\n                        <\/a>\n                    <\/li><\/ul>\n            <\/div>\n            <div class=\"plethoraplugins-tabs--content\" >\n                \n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\">In the configuration menu, we will select the following options:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"443\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-12-1024x443.png\" alt=\"- - -\" class=\"wp-image-41604\" title=\"- -\" srcset=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-12-1024x443.png 1024w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-12-300x130.png 300w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-12-768x332.png 768w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-12-450x194.png 450w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-12-780x337.png 780w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-12.png 1194w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Once we have set the above values in the configuration, we will press the key <code>q<\/code> to exit the process, and it will ask us if we want to save the configuration, answering <code>Yes<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">From the command line, run the <code>make<\/code> command that will create the firmware at <code>~\/klipper\/out<\/code> named <code>klipper.bin<\/code>, which we can download to our computer using the file manager included in MobaXterm (for example), if we want to apply the firmware via SD.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/m8p-v2_0\/m8p_v2_0_system8.webp\" alt=\"- - -\" title=\"- -\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For firmware update, we have two options:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>SD Update<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>With the <code>klipper.bin<\/code> file we downloaded earlier, <strong>rename it to <code>firmware.bin<\/code><\/strong> and put it on an SD card \u2014 important that the <strong>SD is under 2 GB and FAT32\/4096 format,<\/strong> as the bootloader does not have good compatibility with certain card types.<br>Place the <strong>SD in the MCU-CARD socket<\/strong> and power on the electronics.<br>The process takes a few seconds, and to verify it worked correctly, check the SD \u2014 <strong>the firmware file should have been renamed to <code>FIRMWARE.CUR<\/code><\/strong>.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"747\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-9-1024x747.png\" alt=\"- - -\" class=\"wp-image-41598\" style=\"aspect-ratio:1.370830899329606;width:400px;height:auto\" title=\"- -\" srcset=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-9-1024x747.png 1024w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-9-300x219.png 300w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-9-768x560.png 768w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-9-1536x1120.png 1536w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-9-450x328.png 450w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-9-780x569.png 780w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-9-1600x1167.png 1600w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-9.png 1946w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li>Now, if everything went correctly, <strong>we need to find the serial ID of our Manta M8P v2<\/strong> using the following command:<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nls \/dev\/serial\/by-id\/\n<\/pre><\/div>\n\n\n<ul class=\"wp-block-list\">\n<li>The command should give us one or several lines if we have other devices connected, similar to the following photo, which we will use as the serial ID in our configuration later.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/m8p-v2_0\/m8p_v2_0_system9.webp\" alt=\"- - -\" title=\"- -\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"dfu-update\"><strong>Updating via DFU<a href=\"https:\/\/global.bttwiki.com\/M8P-V2_0.html#dfu-update\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><\/a><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Another method to apply the firmware is via DFU, it is a method we recommend for convenience, although we always recommend doing it in future updates, with applying the Klipper firmware using the SD always being the most advisable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once the firmware is generated from <code>menuconfig<\/code>, run the <code>ls \/dev\/serial\/by-id\/<\/code> command to get the serial ID we will use with the following command to apply the firmware directly (remember to replace \/dev\/serial\/by-id\/xxx with whatever your system returns):<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nmake flash FLASH_DEVICE=\/dev\/serial\/by-id\/usb-Klipper_stm32h723xx_XXXXXX-if00\n<\/pre><\/div>\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/m8p-v2_0\/m8p_v2_0_system10.webp\" alt=\"- - -\" title=\"- -\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">During the process you may see a <code>dfu-util: Error<\/code> which can be ignored \u2014 what matters is that <code>File download<\/code> shows <code>successfully<\/code>.<\/p>\n\n<\/div>\n\n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n<\/div>\n\n            <\/div>\n        <\/div>\n        \n    <\/div>\n\n\n<ul class=\"wp-block-list\">\n<li>Now that we have the firmware applied and our serial ID (obtained earlier via <code>ls \/dev\/serial\/by-id\/<\/code>), the next step is to update our printer.cfg with that information:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"345\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-65-1024x345.png\" alt=\"- - -\" class=\"wp-image-41808\" title=\"- -\" srcset=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-65-1024x345.png 1024w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-65-300x101.png 300w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-65-768x259.png 768w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-65-450x151.png 450w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-65-780x263.png 780w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-65.png 1212w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"852\" height=\"139\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-66.png\" alt=\"- - -\" class=\"wp-image-41810\" title=\"- -\" srcset=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-66.png 852w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-66-300x49.png 300w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-66-768x125.png 768w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-66-450x73.png 450w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-66-780x127.png 780w\" sizes=\"auto, (max-width: 852px) 100vw, 852px\" \/><\/figure>\n\n\n<div >\n        <div class=\" plethoraplugins-tabs-container plethoraplugins-tabs-container--horizontal plethoraplugins-theme__minimal plethoraplugins-theme__basic \" \n\t\t\tdata-pds-tabs--layout=\"horizontal\"  \n\t\t\tdata-pds-tabs--theme=\"basic\"  \n\t\t\tdata-pds-tabs--mobile-breakpoint-forced=\"\"\n\t\t\t data-pds-tabs--responsive=\"accordion\" \n\t\t\t\t\t data-pds-tabs--responsive-accordion-collapsed-initially=\"false\" data-pds-tabs--accordion-icon-type=\"\" data-pds-tabs--accordion-icon=\"true\"  data-pds-tabs--accordion-icon-size=\"\"  data-pds-tabs--accordion-heading-level=\"h3\" data-pds-tabs--accordion-auto-close=\"true\" >\n            <div class=\"plethoraplugins-tabs\"  >\n              <ul><li>\n                        <a \n                                href=\"#m8p_v2\"\n                                class=\" active\" \n                            >\n                            <span>M8P v2<\/span>\n                        <\/a>\n                    <\/li><li>\n                        <a \n                                href=\"#ebb_gen2\"\n                                class=\"\" \n                            >\n                            <span>EBB Gen2<\/span>\n                        <\/a>\n                    <\/li><\/ul>\n            <\/div>\n            <div class=\"plethoraplugins-tabs--content\" >\n                \n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<pre class=\"wp-block-code\"><code><code>&#91;mcu]\nserial: \/dev\/serial\/by-id\/usb-Klipper_stm32h723xx_XXXXXX-if00\nbaud: 250000<\/code><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n<\/div>\n\n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<pre class=\"wp-block-code\"><code><code>&#91;mcu ebb]\nserial: \/dev\/serial\/by-id\/usb-Katapult_stm32g0b1xx_XXXXXX-if00<\/code><\/code><\/pre>\n\n<\/div>\n\n            <\/div>\n        <\/div>\n        \n    <\/div>\n\n\n<p class=\"wp-block-paragraph\">If everything has gone correctly, our Klipper will be able to connect to our electronics, and we can continue with the specific setup for our machine. In this guide, you can find information about <strong><a href=\"https:\/\/klipper.3dwork.io\/klipper\/empezamos\/puesta-en-marcha-inicial\">general first steps with Klipper<\/a><\/strong> that may help you.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have problems during the process, you can also follow our <strong><a href=\"https:\/\/klipper.3dwork.io\/klipper\/troubleshooting\">Klipper troubleshooting guide<\/a><\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Marlin: yes, it also works<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Years ago, Marlin was the star firmware of DIY 3D printing, and although Klipper has taken ground in high-performance machines, it remains a perfectly valid option for those who want a standalone controller board, without a Linux host, and with the classic workflow that many of us are used to. The good news: the Manta M8P v2 can be used with Marlin without issues.<\/p>\n\n\n\n<div class=\"wp-block-stackable-icon-box stk-block-icon-box stk-block stk-2a65881\" data-v=\"2\" data-block-id=\"2a65881\"><style>.stk-2a65881 {padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;margin-bottom:0px !important;}.stk-2a65881 .stk-block-icon-box__content{padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;}<\/style><div class=\"stk-block-content stk-inner-blocks stk-block-icon-box__content stk-container stk-2a65881-container stk-hover-parent\">\n<div class=\"wp-block-stackable-icon-label stk-block-icon-label stk-block stk-3c65b10\" data-block-id=\"3c65b10\"><style>.stk-3c65b10 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content\">\n<div class=\"wp-block-stackable-icon stk-block-icon has-text-align-left stk-block stk-e1694fe\" data-block-id=\"e1694fe\"><style>.stk-e1694fe .stk--svg-wrapper .stk--inner-svg svg:last-child, .stk-e1694fe .stk--svg-wrapper .stk--inner-svg svg:last-child :is(g, path, rect, polygon, ellipse){fill:#ff6900 !important;}<\/style><span class=\"stk--svg-wrapper\"><div class=\"stk--inner-svg\"><svg style=\"height:0;width:0\"><defs><linearGradient id=\"linear-gradient-e1694fe\" x1=\"0\" x2=\"100%\" y1=\"0\" y2=\"0\"><stop offset=\"0%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-e-1694-fe-color-1)\"><\/stop><stop offset=\"100%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-e-1694-fe-color-2)\"><\/stop><\/linearGradient><\/defs><\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\" aria-hidden=\"true\" width=\"32\" height=\"32\"><path d=\"M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z\"\/><\/svg><\/div><\/span><\/div>\n\n\n\n<div class=\"wp-block-stackable-heading aligncenter stk-block-heading stk-block-heading--v2 stk-block stk-b5a4a77\" id=\"strong-strong-strong-la-importancia-del-ajuste-del-enfoque-del-laser-strong-strong-strong-br-es-importante-strong-recalcar-que-cuanto-mas-pequeno-sea-el-foco-mayor-sera-la-precision-y-mejor-el-resultado-strong-br-por-otro-lado-recordar-que-strong-imperativo-reajustar-el-enfoque-strong-strong-cada-vez-que-se-graben-objetos-de-diferentes-alturas-o-incluso-de-diferentes-materiales-strong-br-un-enfoque-impreciso-puede-llevar-a-grabados-fallidos-o-de-muy-baja-calidad\" data-block-id=\"b5a4a77\"><p class=\"stk-block-heading__text\"><strong>The EBB36 Gen2 is NOT supported by Marlin due to its architecture.<\/strong> If you want Marlin, it is for the Manta M8P v2 only, without a remote toolhead.<\/p><\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">You can compile Marlin for the STM32H723ZET6 and use the Manta M8P v2 as a traditional standalone board, without needing CB1, CB2, or Raspberry Pi. You connect a display, motors, and sensors, and start printing. The versatility of this board is precisely that it does not force you to choose: today, you can start with standalone Marlin, and tomorrow, when you want to make the jump to Klipper, simply attach the host via the BTB socket and flash the firmware. The board is the same.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you compile Marlin from scratch with PlatformIO, these are the values you need to set in <code>platformio.ini<\/code> and in <code>Configuration.h<\/code>:<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-regular\"><table><thead><tr><th>Placa<\/th><th>default_envs (platformio.ini)<\/th><th>MOTHERBOARD (Configuration.h)<\/th><\/tr><\/thead><tbody><tr><td>Manta M8P v2.0<\/td><td><code>STM32H723ZE_btt<\/code><\/td><td><code>BOARD_BTT_MANTA_M8P_V2_0<\/code><\/td><\/tr><tr><td>Manta M8P v1.1<\/td><td><code>STM32G0B1VE_btt<\/code><\/td><td><code>BOARD_BTT_MANTA_M8P_V1_1<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Attention to the MCU: the v2 mounts the STM32H723 and the v1.1 mounts the STM32G0B1. If you get the<code>default_envs<\/code>firmware will compile but will not boot. If you have doubts about the complete compilation process, we have a step-by-step guide at <a href=\"https:\/\/marlin.3dwork.io\/marlin\/marlin-guia-compilacion\" target=\"_blank\" rel=\"noreferrer noopener\">marlin.3dwork.io<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Marlin on an STM32G0B1 at 64 MHz is functional, but you can fall short when you activate advanced features. The STM32H723 at 550 MHz with its 376KB of SRAM and L1 cache gives Marlin a margin that we only saw before in Klipper with an external host:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Linear Advance and Junction Deviation without overhead<\/strong>. On more modest MCUs, enabling LA at high speeds causes small pauses or step losses. With the H723 at 550 MHz, the calculation bottleneck disappears.<\/li>\n\n\n\n<li><strong>BLOCK_BUFFER_SIZE up to 32<\/strong> (compared to the typical 16). With 376KB of SRAM, there is plenty of room for large buffers, which translates into smoother movements in dense G-code.<\/li>\n\n\n\n<li><strong>S_CURVE_ACCELERATION estable<\/strong>. S-curve acceleration requires constant floating-point calculations; on the H723, it runs smoothly without step loss at accelerations of 10,000-15,000 mm\/s\u00b2.<\/li>\n\n\n\n<li><strong>Faster and more stable native USB for OctoPrint<\/strong>. The H723&#8217;s USB interface maintains communication without random disconnections in long sessions, something that on old boards forced the use of SD.<\/li>\n\n\n\n<li><strong>Multi-stepping at high frequencies with TMC2209, TMC2208, and TMC5160<\/strong>. Real microstepping resolution (1\/256) without the MCU running out of cycles generating step pulses at high speeds.<\/li>\n\n\n\n<li><strong>More precise MPCTEMP (Model Predictive Control)<\/strong>. The thermal model requires continuous calculation; with the H723, you can fine-tune more aggressive thermal responses without saturating the MCU.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>If you come from pure Marlin and still do not want to get into Klipper<\/strong>, there is a very reasonable middle ground: <strong>use Marlin on the Manta M8P v2 + OctoPrint running on the CM4 module.<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You get the web interface, queue management, webcam, plugins, and remote monitoring, without giving up the firmware you already know. The day you decide to make the jump, the CB1\/CB2 host is already designed to switch to Klipper without touching the machine&#8217;s wiring. It is the best progressive migration path we have seen on a board at this price.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Connectivity and peripherals<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Since both electronics boards have a wide variety of connections and peripherals that we can use, below we leave you some of this information for reference.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Manta M8P v2<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The M8P v2, as we mentioned, is full of connectors for connecting different components and peripherals. Below, you have the general diagrams of this electronics board, which are extremely useful:<\/p>\n\n\n<div >\n        <div class=\" plethoraplugins-tabs-container plethoraplugins-tabs-container--horizontal plethoraplugins-theme__minimal plethoraplugins-theme__basic \" \n\t\t\tdata-pds-tabs--layout=\"horizontal\"  \n\t\t\tdata-pds-tabs--theme=\"basic\"  \n\t\t\tdata-pds-tabs--mobile-breakpoint-forced=\"\"\n\t\t\t data-pds-tabs--responsive=\"accordion\" \n\t\t\t\t\t data-pds-tabs--responsive-accordion-collapsed-initially=\"false\" data-pds-tabs--accordion-icon-type=\"\" data-pds-tabs--accordion-icon=\"true\"  data-pds-tabs--accordion-icon-size=\"\"  data-pds-tabs--accordion-heading-level=\"h3\" data-pds-tabs--accordion-auto-close=\"true\" >\n            <div class=\"plethoraplugins-tabs\"  >\n              <ul><li>\n                        <a \n                                href=\"#esquema\"\n                                class=\" active\" \n                            >\n                            <span>Esquema<\/span>\n                        <\/a>\n                    <\/li><li>\n                        <a \n                                href=\"#pines\"\n                                class=\"\" \n                            >\n                            <span>Pines<\/span>\n                        <\/a>\n                    <\/li><\/ul>\n            <\/div>\n            <div class=\"plethoraplugins-tabs--content\" >\n                \n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/m8p-v2_0\/m8p_v2_0_interface.webp\" alt=\"Manta M8P v2 \u2014 mapa completo de interfaces y conectores\" title=\"- -\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n<\/div>\n\n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/m8p-v2_0\/m8p_v2_0_pin.webp\" alt=\"Manta M8P v2 \u2014 pin description\" title=\"- -\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n<\/div>\n\n            <\/div>\n        <\/div>\n        \n    <\/div>\n\n\n<h4 class=\"wp-block-heading\">Motor Drivers<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Regarding the 8 driver sockets, it is important to know the necessary settings depending on the type of driver we use, if they are intelligent, what type of communication they use, and how to indicate it to the electronics, and if we want to use StallGuard\/Sensorless homing (simulate endstops via the driver):<\/p>\n\n\n<div >\n        <div class=\" plethoraplugins-tabs-container plethoraplugins-tabs-container--horizontal plethoraplugins-theme__minimal plethoraplugins-theme__basic \" \n\t\t\tdata-pds-tabs--layout=\"horizontal\"  \n\t\t\tdata-pds-tabs--theme=\"basic\"  \n\t\t\tdata-pds-tabs--mobile-breakpoint-forced=\"\"\n\t\t\t data-pds-tabs--responsive=\"accordion\" \n\t\t\t\t\t data-pds-tabs--responsive-accordion-collapsed-initially=\"false\" data-pds-tabs--accordion-icon-type=\"\" data-pds-tabs--accordion-icon=\"true\"  data-pds-tabs--accordion-icon-size=\"\"  data-pds-tabs--accordion-heading-level=\"h6\" data-pds-tabs--accordion-auto-close=\"true\" >\n            <div class=\"plethoraplugins-tabs\"  >\n              <ul><li>\n                        <a \n                                href=\"#standalone_stepdir\"\n                                class=\" active\" \n                            >\n                            <span>Standalone (STEP\/DIR)<\/span>\n                        <\/a>\n                    <\/li><li>\n                        <a \n                                href=\"#uart_tmc\"\n                                class=\"\" \n                            >\n                            <span>UART (TMC)<\/span>\n                        <\/a>\n                    <\/li><li>\n                        <a \n                                href=\"#spi_tmc\"\n                                class=\"\" \n                            >\n                            <span>SPI (TMC)<\/span>\n                        <\/a>\n                    <\/li><li>\n                        <a \n                                href=\"#diag_sensorless\"\n                                class=\"\" \n                            >\n                            <span>DIAG \/ Sensorless<\/span>\n                        <\/a>\n                    <\/li><\/ul>\n            <\/div>\n            <div class=\"plethoraplugins-tabs--content\" >\n                \n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\">Compatible with A4988, DRV8825, LV8729 and ST820. Configure microstepping via jumpers <strong>MS0\u2013MS2<\/strong>. The A4988 and DRV8825 drivers also require a jumper on <strong>RST and SLP<\/strong> to work correctly.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/m8p-v2_0\/m8p_v2_0_stepper.webp\" alt=\"Standalone driver configuration on Manta M8P v2\" title=\"- -\"><\/figure>\n\n<\/div>\n\n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\">Para <strong>TMC2208, TMC2209 and TMC2225<\/strong>. One jumper per slot in the indicated position. The stealthChop, spreadCycle and motor current configuration is done entirely via firmware.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/m8p-v2_0\/m8p_v2_0_tmc1.webp\" alt=\"UART TMC driver configuration on Manta M8P v2\" title=\"- -\"><\/figure>\n\n<\/div>\n\n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\">Para <strong>TMC2130, TMC5160 and TMC5161<\/strong>. Requiere <strong>four jumpers per slot<\/strong>. All configuration (current, modes, SG) is managed by firmware via SPI.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/m8p-v2_0\/m8p_v2_0_tmc2.webp\" alt=\"SPI TMC driver configuration on Manta M8P v2\" title=\"- -\"><\/figure>\n\n<\/div>\n\n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\">Insert the DIAG jumper to enable homing without a physical endstop (stallGuard). <strong>Remove when not in use<\/strong> \u2014 it&#8217;s not necessary to cut the DIAG pin of the driver.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/m8p-v2_0\/m8p_v2_0_tmc3.webp\" alt=\"DIAG \/ sensorless homing configuration on Manta M8P v2\" title=\"- -\"><\/figure>\n\n<\/div>\n\n            <\/div>\n        <\/div>\n        \n    <\/div>\n\n\n<p class=\"wp-block-paragraph\">La <strong>supply voltage of each driver slot<\/strong> is independent and selectable (VMOT or separate 5V). Verify the maximum allowed voltage before changing the configuration.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/m8p-v2_0\/m8p_v2_0_tmc4.webp\" alt=\"Driver voltage selection on Manta M8P v2\" title=\"- -\"><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/m8p-v2_0\/m8p_v2_0_tmc5.webp\" alt=\"Driver voltage selection on Manta M8P v2 (detail)\" title=\"- -\"><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">External peripherals<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Below, we show you how to connect extra peripherals to our M8P v2:<\/p>\n\n\n<div >\n        <div class=\" plethoraplugins-tabs-container plethoraplugins-tabs-container--horizontal plethoraplugins-theme__minimal plethoraplugins-theme__basic \" \n\t\t\tdata-pds-tabs--layout=\"horizontal\"  \n\t\t\tdata-pds-tabs--theme=\"basic\"  \n\t\t\tdata-pds-tabs--mobile-breakpoint-forced=\"\"\n\t\t\t data-pds-tabs--responsive=\"accordion\" \n\t\t\t\t\t data-pds-tabs--responsive-accordion-collapsed-initially=\"false\" data-pds-tabs--accordion-icon-type=\"\" data-pds-tabs--accordion-icon=\"true\"  data-pds-tabs--accordion-icon-size=\"\"  data-pds-tabs--accordion-heading-level=\"h6\" data-pds-tabs--accordion-auto-close=\"true\" >\n            <div class=\"plethoraplugins-tabs\"  >\n              <ul><li>\n                        <a \n                                href=\"#probe\"\n                                class=\" active\" \n                            >\n                            <span>Probe<\/span>\n                        <\/a>\n                    <\/li><li>\n                        <a \n                                href=\"#thermistors\"\n                                class=\"\" \n                            >\n                            <span>Thermistors<\/span>\n                        <\/a>\n                    <\/li><li>\n                        <a \n                                href=\"#dispalys\"\n                                class=\"\" \n                            >\n                            <span>Dispalys<\/span>\n                        <\/a>\n                    <\/li><li>\n                        <a \n                                href=\"#cooling\"\n                                class=\"\" \n                            >\n                            <span>Cooling<\/span>\n                        <\/a>\n                    <\/li><li>\n                        <a \n                                href=\"#others\"\n                                class=\"\" \n                            >\n                            <span>Others<\/span>\n                        <\/a>\n                    <\/li><\/ul>\n            <\/div>\n            <div class=\"plethoraplugins-tabs--content\" >\n                \n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\"><strong>BLTouch<\/strong> \u2014 direct connection, dedicated 3+2 pin connector.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/m8p-v2_0\/m8p_v2_0_bltouch.webp\" alt=\"Cableado BLTouch en Manta M8P v2\" title=\"- -\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Proximity NPN (normally open):<\/strong> without jumper. Compatible 24V.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/m8p-v2_0\/m8p_v2_0_proximity.webp\" alt=\"Sensor proximity NPN en Manta M8P v2\" title=\"- -\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Proximity PNP (normally closed):<\/strong> jumper closed. 24V compatible. The same pin can act as a CNC fan output.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/m8p-v2_0\/m8p_v2_0_proximity1.webp\" alt=\"Sensor proximity PNP en Manta M8P v2\" title=\"- -\"><\/figure>\n\n<\/div>\n\n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\"><strong>NTC 100K:<\/strong> without additional jumper \u2014 integrated 4.7K pull-up. Standard use for conventional bed and hotend.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>PT1000:<\/strong> short the indicated pins to add 4.12K in parallel (final pull-up \u2248 2.2K). Precision somewhat lower than the MAX31865, but sufficient in most applications. For high precision, add an external MAX31865.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/m8p-v2_0\/m8p_v2_0_100k.webp\" alt=\"Ajuste NTC 100K y PT1000 en Manta M8P v2\" title=\"- -\"><\/figure>\n\n<\/div>\n\n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\"><strong>MINI12864 v2.0<\/strong> \u2014 LCD display with rotary encoder. Direct connection to the dedicated connector.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/m8p-v2_0\/m8p_v2_0_mini12864.webp\" alt=\"Cableado MINI12864 v2.0 en Manta M8P v2\" title=\"- -\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>DSI \/ CSI<\/strong> \u2014 available with CM4 module. DSI for touchscreen display, CSI for Raspberry Pi camera module.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/m8p-v2_0\/m8p_v2_0_dsi.webp\" alt=\"Conexiones DSI y CSI en Manta M8P v2 con CM4\" title=\"- -\"><\/figure>\n\n<\/div>\n\n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\"><strong>CNC fans (2-wire):<\/strong> output voltage selectable via jumper \u2014 <strong>5V, 12V o 24V<\/strong>. Verify the maximum allowed fan voltage before changing the configuration.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/m8p-v2_0\/m8p_v2_0_cnc.webp\" alt=\"Voltage selection on Manta M8P v2 CNC fans\" title=\"- -\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4-pin fan (PWM + tach):<\/strong> for liquid cooling or other fans with PWM control and speed feedback. Powered at 24V.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/m8p-v2_0\/m8p_v2_0_4pin_fan.webp\" alt=\"4-pin PWM + tachometer fan connection on Manta M8P v2\" title=\"- -\"><\/figure>\n\n<\/div>\n\n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\"><strong>RGB<\/strong> \u2014 addressable LED strips (NeoPixel\/WS2812):<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/m8p-v2_0\/m8p_v2_0_rgb.webp\" alt=\"Cableado RGB en Manta M8P v2\" title=\"- -\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Servo:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/m8p-v2_0\/m8p_v2_0_servo.webp\" alt=\"Cableado servo en Manta M8P v2\" title=\"- -\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>I2C<\/strong> \u2014 for external temperature\/humidity sensors (BME280, SHT31, etc.):<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/m8p-v2_0\/m8p_v2_0_i2c.webp\" alt=\"I2C connection on Manta M8P v2\" title=\"- -\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Auto Power Off<\/strong> (Relay V1.2) \u2014 automatically turns off the power supply when printing finishes:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/m8p-v2_0\/m8p_v2_0_auto.webp\" alt=\"Auto power off relay V1.2 wiring on Manta M8P v2\" title=\"- -\"><\/figure>\n\n<\/div>\n\n            <\/div>\n        <\/div>\n        \n    <\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">EBB36 Gen2<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The EBB36 Gen2 packs everything needed for the toolhead into <strong>36\u00d736 mm<\/strong>: TMC2209 motor driver, 120W heater, thermistor, fans, probes and switches:<\/p>\n\n\n<div >\n        <div class=\" plethoraplugins-tabs-container plethoraplugins-tabs-container--horizontal plethoraplugins-theme__minimal plethoraplugins-theme__basic \" \n\t\t\tdata-pds-tabs--layout=\"horizontal\"  \n\t\t\tdata-pds-tabs--theme=\"basic\"  \n\t\t\tdata-pds-tabs--mobile-breakpoint-forced=\"\"\n\t\t\t data-pds-tabs--responsive=\"accordion\" \n\t\t\t\t\t data-pds-tabs--responsive-accordion-collapsed-initially=\"false\" data-pds-tabs--accordion-icon-type=\"\" data-pds-tabs--accordion-icon=\"true\"  data-pds-tabs--accordion-icon-size=\"\"  data-pds-tabs--accordion-heading-level=\"h3\" data-pds-tabs--accordion-auto-close=\"true\" >\n            <div class=\"plethoraplugins-tabs\"  >\n              <ul><li>\n                        <a \n                                href=\"#schema\"\n                                class=\" active\" \n                            >\n                            <span>Schema<\/span>\n                        <\/a>\n                    <\/li><li>\n                        <a \n                                href=\"#usb_adapter\"\n                                class=\"\" \n                            >\n                            <span>USB Adapter<\/span>\n                        <\/a>\n                    <\/li><\/ul>\n            <\/div>\n            <div class=\"plethoraplugins-tabs--content\" >\n                \n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/EBB36_GEN2\/en\/interface.jpg\" alt=\"EBB36 Gen2 \u2014 interface and connector map\" title=\"- -\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n<\/div>\n\n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/EBB36_GEN2\/en\/interface_adapter.jpg\" alt=\"EBB36 Gen2 \u2014 adapter board with XT30 and Type-C connectors\" title=\"- -\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n<\/div>\n\n            <\/div>\n        <\/div>\n        \n    <\/div>\n\n\n<p class=\"wp-block-paragraph\">Below are some important aspects of this EBB Gen2.<\/p>\n\n\n<div >\n        <div class=\" plethoraplugins-tabs-container plethoraplugins-tabs-container--horizontal plethoraplugins-theme__minimal plethoraplugins-theme__basic \" \n\t\t\tdata-pds-tabs--layout=\"horizontal\"  \n\t\t\tdata-pds-tabs--theme=\"basic\"  \n\t\t\tdata-pds-tabs--mobile-breakpoint-forced=\"\"\n\t\t\t data-pds-tabs--responsive=\"accordion\" \n\t\t\t\t\t data-pds-tabs--responsive-accordion-collapsed-initially=\"false\" data-pds-tabs--accordion-icon-type=\"\" data-pds-tabs--accordion-icon=\"true\"  data-pds-tabs--accordion-icon-size=\"\"  data-pds-tabs--accordion-heading-level=\"h6\" data-pds-tabs--accordion-auto-close=\"true\" >\n            <div class=\"plethoraplugins-tabs\"  >\n              <ul><li>\n                        <a \n                                href=\"#power\"\n                                class=\" active\" \n                            >\n                            <span>Power<\/span>\n                        <\/a>\n                    <\/li><li>\n                        <a \n                                href=\"#communication\"\n                                class=\"\" \n                            >\n                            <span>Communication<\/span>\n                        <\/a>\n                    <\/li><li>\n                        <a \n                                href=\"#fans\"\n                                class=\"\" \n                            >\n                            <span>Fans<\/span>\n                        <\/a>\n                    <\/li><li>\n                        <a \n                                href=\"#probe\"\n                                class=\"\" \n                            >\n                            <span>Probe<\/span>\n                        <\/a>\n                    <\/li><li>\n                        <a \n                                href=\"#stepper\"\n                                class=\"\" \n                            >\n                            <span>Stepper<\/span>\n                        <\/a>\n                    <\/li><li>\n                        <a \n                                href=\"#switchessensors\"\n                                class=\"\" \n                            >\n                            <span>Switches\/sensors<\/span>\n                        <\/a>\n                    <\/li><\/ul>\n            <\/div>\n            <div class=\"plethoraplugins-tabs--content\" >\n                \n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\"><strong>XT30 24V input<\/strong> on the adapter board. Do not bypass the adapter: it carries the board&#8217;s main protection.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Double reverse polarity protection:<\/strong> MOSFET circuit + emergency diode<\/li>\n\n\n\n<li><strong>Fuses on positive and negative:<\/strong> 5A on both rails<\/li>\n\n\n\n<li><strong>Additional ground protection<\/strong> when USB is connected under reverse voltage<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/EBB36_GEN2\/en\/power_supply.jpg\" alt=\"EBB36 Gen2 \u2014 XT30 24V power connection\" title=\"- -\"><\/figure>\n\n<\/div>\n\n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\">Mode is selected via jumper on the adapter board:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Without jumper \u2192 USB:<\/strong> Type-C connector on the adapter<\/li>\n\n\n\n<li><strong>With jumper \u2192 CAN:<\/strong> JST-XH connector on the adapter<\/li>\n\n\n\n<li><strong>120\u03a9 termination:<\/strong> activate via jumper if the EBB36 is the final device on the CAN bus<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">&#x26a0;&#xfe0f; <strong>Never connect USB and CAN at the same time<\/strong> \u2014 can damage the host.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Both interfaces have ESD protection and direct short circuit to 24V.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/EBB36_GEN2\/en\/communication.jpg\" alt=\"EBB36 Gen2 \u2014 USB vs CAN mode selection via jumper\" title=\"- -\"><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/EBB36_GEN2\/passthrough-port.jpg\" alt=\"EBB36 Gen2 \u2014 passthrough port en placa adaptadora\" title=\"- -\"><\/figure>\n\n<\/div>\n\n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<ul class=\"wp-block-list\">\n<li><strong>FAN0 + FAN1:<\/strong> 2-wire, PWM, selectable voltage 5V or 24V. Total current 1A, peak 1.5A.<\/li>\n\n\n\n<li><strong>FAN2:<\/strong> 3-wire with tachometer feedback. <em>Note: the FAN0 and FAN2 jumpers are intentionally inverted for PCB routing optimization.<\/em><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">All channels include flyback protection and automotive-grade MOSFETs with integrated protection against short circuit, overvoltage, overtemperature and ESD.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/EBB36_GEN2\/fan0.jpg\" alt=\"EBB36 Gen2 \u2014 FAN0 y FAN2 (salidas PWM)\" title=\"- -\"><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/EBB36_GEN2\/fan1.jpg\" alt=\"EBB36 Gen2 \u2014 FAN1 (salida PWM)\" title=\"- -\"><\/figure>\n\n<\/div>\n\n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\">Multiplexed port, compatible with:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>BIQU MicroProbe<\/strong><\/li>\n\n\n\n<li><strong>BLTouch<\/strong><\/li>\n\n\n\n<li><strong>24V inductive probes<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Voltage selection via hardware jumper (5V or input voltage). Probe pin protected by optocoupler. Servo pin connected directly to the MCU without protection, for minimum latency.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/EBB36_GEN2\/probe.jpg\" alt=\"EBB36 Gen2 \u2014 interfaz de sonda (BLTouch, MicroProbe, inductiva 24V)\" title=\"- -\"><\/figure>\n\n<\/div>\n\n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<p class=\"wp-block-paragraph\"><strong>Motor:<\/strong> right-angle JST-XH connector with integrated <strong>TMC2209<\/strong> driver. TVS diodes on coil outputs (flyback + ESD). NTC directly under the driver for thermal monitoring. 100K resistors on mounting holes for static discharge to ground.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Heater:<\/strong> pressure-plate screw terminals <strong>120W (24V \/ 5A)<\/strong>. Do not use tinned wire ends \u2014 the solder flows under pressure and degrades the connection over time. Fuse on the adapter board.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/EBB36_GEN2\/en\/motor.jpg\" alt=\"EBB36 Gen2 \u2014 motor interface with integrated TMC2209\" title=\"- -\"><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/EBB36_GEN2\/heater.jpg\" alt=\"EBB36 Gen2 \u2014 salida calefactor 120W (24V\/5A)\" title=\"- -\"><\/figure>\n\n<\/div>\n\n<div class=\"\"  data-pds-tabs--accordion-initially-open=\"false\" >\n\n<ul class=\"wp-block-list\">\n<li><strong>Filament + Endstop:<\/strong> pull-up to 3.3V, ESD protection and momentary short circuit via Zener<\/li>\n\n\n\n<li><strong>I2C:<\/strong> integrated pull-ups to 3.3V \u2014 compatible with BME280, SHT31 sensors and Eddy current probes<\/li>\n\n\n\n<li><strong>RGB:<\/strong> 3.3V\u21925V output via level-shifter, ESD protection and momentary short circuit Schottky<\/li>\n\n\n\n<li><strong>Thermistor:<\/strong> 2.2K pull-up, high impedance protection on positive + resettable fuse on negative<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/EBB36_GEN2\/switch.jpg\" alt=\"EBB36 Gen2 \u2014 interruptores filamento y endstop\" title=\"- -\"><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/EBB36_GEN2\/i2c.jpg\" alt=\"EBB36 Gen2 \u2014 interfaz I2C\" title=\"- -\"><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/EBB36_GEN2\/rgb.jpg\" alt=\"EBB36 Gen2 \u2014 interfaz RGB\" title=\"- -\"><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/global.bttwiki.com\/img\/EBB36_GEN2\/thermistor.jpg\" alt=\"EBB36 Gen2 \u2014 thermistor connection (PT1000\/NTC)\" title=\"- -\"><\/figure>\n\n<\/div>\n\n            <\/div>\n        <\/div>\n        \n    <\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Analysis and conclusions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\"><strong>The<\/strong><\/span> Manta M8P v2 + EBB36 Gen2 combination is modern, professional-grade electronics<\/strong> designed for makers and top DIY projects.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is not the cheapest option on the market nor the easiest to set up, but it is probably the most coherent: <strong>well-designed hardware, MCU with more than enough power for years to come, CAN FD communication if we want, and a host ecosystem (CB1, CB2, CM4) that lets you choose power according to budget without changing the board<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"771\" src=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-67-1024x771.png\" alt=\"- - -\" class=\"wp-image-41821\" title=\"- -\" srcset=\"https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-67-1024x771.png 1024w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-67-300x226.png 300w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-67-768x578.png 768w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-67-1536x1156.png 1536w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-67-280x210.png 280w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-67-450x339.png 450w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-67-780x587.png 780w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-67-1600x1204.png 1600w, https:\/\/3dwork.io\/wp-content\/uploads\/2026\/05\/image-67.png 1711w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">After several weeks assembling, disassembling, and breaking things at 3Dwork, this is our honest assessment, criterion by criterion:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Value for money<\/strong>: Manta M8P v2 (~80-100\u20ac) + EBB36 Gen2 (~40-50\u20ac) for a board with STM32H723, 8 SPI\/UART drivers, and CAN FD is very hard to beat in this price range.<\/li>\n\n\n\n<li><strong>Design and build quality:<\/strong> Clean PCB, XT30 connectors on the EBB36, 5A PTC fuses, 4\u00d7100\u00b5F + 4\u00d710\u00b5F capacitors that solve the random reboots of the v1. USB galvanic isolation with optocouplers.<\/li>\n\n\n\n<li><strong>Ease of installation:<\/strong> Here, the score drops. Configuring the hardware, the wiring, the firmware&#8230; it is not trivial. BTT&#8217;s and the community&#8217;s documentation help, but you need to read and prepare a lot.<\/li>\n\n\n\n<li><strong>Compatibilidad firmware:<\/strong> Klipper is supported out of the box and very well integrated. Marlin supported on the M8P but not on the EBB36 Gen2 (architectural limitation). No surprises or incompatibilities.<\/li>\n\n\n\n<li><strong>Rendimiento y potencia MCU:<\/strong> STM32H723 at 550 MHz with 376KB SRAM and L1 cache. More than enough for Input Shaping, multi-MCU, MMU, complex kinematics, and everything you can think of in the next 5 years.<\/li>\n\n\n\n<li><strong>Soporte y comunidad:<\/strong> BTT publishes firmware, schematics, and dimensions. Huge Klipper, Voron, and BTT community. Spare parts available on Aliexpress, Amazon y distribuidores europeos.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ease of installation is the area that can cost the most points \u2014 something normal in any similar DIY product. Once configured, it is electronics that will not give you problems for years.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This electronics is designed for very specific profiles. If you recognize yourself in any of these use cases, it is most likely what you need:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Voron 2.4 and Trident<\/strong>: practically the de facto standard in the Voron community in 2026. Clean electronics bay, CAN to the toolhead, host integrated in the BTB. Fits perfectly.<\/li>\n\n\n\n<li><strong>vzBot AWD<\/strong>: machines that reach accelerations of 50,000+ mm\/s\u00b2 need the H723&#8217;s computing headroom for Input Shaping and dynamic pressure advance without losing steps.<\/li>\n\n\n\n<li><strong>Cartesianas DIY de gama alta<\/strong>: RatRig V-Core, advanced Ender or Prusa conversions. If you are going to build a serious Cartesian printer and want electronics that will never fall short, this is the answer.<\/li>\n\n\n\n<li><strong>Machines with integrated MMU<\/strong>: ERCF, PicoMMU, Tradrack. The M8P&#8217;s 8 drivers and multi-MCU capability allow managing the selector and filament sensor without auxiliary boards.<\/li>\n\n\n\n<li><strong>Makers who want a single board for multiple projects<\/strong>: the M8P is modular and can be recycled between machines by changing only the host and firmware.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">When <span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">does<\/span> NO make sense?<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If it is your first 3D printer or you have been printing for less than a year, start with something plug-and-play.<\/li>\n\n\n\n<li>If your current machine works well with the stock electronics and you just want to print faster, what you probably need is to better tune the slicer, not change the board.<\/li>\n\n\n\n<li>If you don&#8217;t want to invest time learning Klipper and configurations, the curve exists; don&#8217;t underestimate it.<\/li>\n\n\n\n<li>If your machine is very simple (basic Cartesian, stock Ender 3), you have more electronics than you need in every way.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The Manta M8P v2 + EBB36 Gen2 is, as of today, the most balanced combination we have tested at 3Dwork for high-performance DIY machines. <\/p>\n\n\n\n<div class=\"wp-block-stackable-icon-box stk-block-icon-box stk-block stk-79a3cc6\" data-v=\"2\" data-block-id=\"79a3cc6\"><style>.stk-79a3cc6 {padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;}.stk-79a3cc6-container{background-color:#fff6f0 !important;}.stk-79a3cc6-container:before{background-color:#fff6f0 !important;}.stk-79a3cc6 .stk-block-icon-box__content{padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;}<\/style><div class=\"stk-block-content stk-inner-blocks stk-block-icon-box__content stk-container stk-79a3cc6-container stk-hover-parent\">\n<div class=\"wp-block-stackable-icon-label stk-block-icon-label stk-block stk-29a585b\" data-block-id=\"29a585b\"><style>.stk-29a585b {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content\">\n<div class=\"wp-block-stackable-icon stk-block-icon has-text-align-left stk-block stk-8a30750\" data-block-id=\"8a30750\"><style>.stk-8a30750 .stk--svg-wrapper .stk--inner-svg svg:last-child, .stk-8a30750 .stk--svg-wrapper .stk--inner-svg svg:last-child :is(g, path, rect, polygon, ellipse){fill:#ff6900 !important;}<\/style><span class=\"stk--svg-wrapper\"><div class=\"stk--inner-svg\"><svg style=\"height:0;width:0\"><defs><linearGradient id=\"linear-gradient-8a30750\" x1=\"0\" x2=\"100%\" y1=\"0\" y2=\"0\"><stop offset=\"0%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-8-a-30750-color-1)\"><\/stop><stop offset=\"100%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-8-a-30750-color-2)\"><\/stop><\/linearGradient><\/defs><\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\" aria-hidden=\"true\" width=\"32\" height=\"32\"><path d=\"M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z\"\/><\/svg><\/div><\/span><\/div>\n\n\n\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-8b6ceee\" id=\"strong-strong-strong-sobre-nuestra-metodologia-de-review-de-productos-strong-strong-strong\" data-block-id=\"8b6ceee\"><p class=\"stk-block-heading__text\"><strong><strong><strong>ABOUT OUR PRODUCT REVIEW METHODOLOGY<\/strong><\/strong><\/strong><\/p><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-0bc9426\" data-block-id=\"0bc9426\"><style>.stk-0bc9426 {border-top-left-radius:0px !important;border-top-right-radius:0px !important;border-bottom-right-radius:0px !important;border-bottom-left-radius:0px !important;overflow:hidden !important;margin-bottom:0px !important;}<\/style><p class=\"stk-block-text__text\">This <strong>review of the Bigtreetech Manta M8P v2 and EBB Gen2 was made with material provided by Bigtreetech<\/strong>.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-b4ca971\" data-block-id=\"b4ca971\"><style>.stk-b4ca971 {margin-bottom:0px !important;}<\/style><p class=\"stk-block-text__text\"><strong><strong><strong><strong>Bigtreetech<\/strong> provided us with said components without influencing the content in any way. Our evaluation and observations are entirely based on our experience during the tests carried out with it during the testing period used to ensure we provide an accurate evaluation, from our point of view, of the product.<\/strong><\/strong><\/strong><\/p><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>At 3Dwork we are always transparent and honest in our product reviews to ensure our audience can trust the content we produce.<\/strong><a href=\"https:\/\/labs.3dwork.io\/reviews-guias\/cnc-laser\/laserpecker\"><\/a><a href=\"https:\/\/labs.3dwork.io\/reviews-guias\/impresoras-3d\/fdm\/twotrees\"><\/a><\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Manta M8P v2 + EBB36 Gen2: Frequently Asked Questions<\/h2>\n\n\n<div class=\"wp-block-uagb-faq uagb-faq__outer-wrap uagb-block-14b7cdcf uagb-faq-icon-row-reverse uagb-faq-layout-accordion uagb-faq-expand-first-true uagb-faq-inactive-other-false uagb-faq__wrap uagb-buttons-layout-wrap uagb-faq-equal-height     \" data-faqtoggle=\"true\" role=\"tablist\"><div class=\"wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-2c84b675 \" role=\"tab\" tabindex=\"0\"><div class=\"uagb-faq-questions-button uagb-faq-questions\">\t\t\t<span class=\"uagb-icon uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"uagb-icon-active uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t<p class=\"uagb-question\"><strong>What is the difference between the Manta M8P v1.1 and the v2?<\/strong><\/p><\/div><div class=\"uagb-faq-content\"><p>The most important change is the processor: the v1.1 used an STM32G0B1 at 64 MHz, while the v2 mounts an STM32H723ZET6 at 550 MHz (Cortex-M7 with FPU and L1 cache). That means 8.5 times more raw computing power, translating to more headroom for Input Shaping, complex kinematics, and real-time sensor processing. The v2 also adds native I2C at 400 kHz, higher capacity capacitors on the 5V rail (prevents random reboots that some CM4s suffered with the v1), and a CAN bus interface on different pins (PD0\/PD1 on v2 vs PD12\/PD13 on v1). The rest of the connectors and general layout are very similar.<\/p><\/div><\/div><div class=\"wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-c8fdc821 \" role=\"tab\" tabindex=\"0\"><div class=\"uagb-faq-questions-button uagb-faq-questions\">\t\t\t<span class=\"uagb-icon uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"uagb-icon-active uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t<p class=\"uagb-question\"><strong>Is the host module (CB1, CB2, CM4) included in the box?<\/strong><\/p><\/div><div class=\"uagb-faq-content\"><p>No. The Manta M8P v2 is sold with the controller board only. The host module is purchased separately: CB1 v2 (~15-20\u20ac), CB2 (~35-50\u20ac) or Raspberry Pi CM4 (price varies by RAM and eMMC). For most projects, the CB2 offers the best value thanks to its quad-core RK3566 processor, 2-4 GB RAM, and integrated eMMC.<\/p><\/div><\/div><div class=\"wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-5c4914a9 \" role=\"tab\" tabindex=\"0\"><div class=\"uagb-faq-questions-button uagb-faq-questions\">\t\t\t<span class=\"uagb-icon uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"uagb-icon-active uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t<p class=\"uagb-question\"><strong>Is the EBB36 Gen2 compatible with Marlin?<\/strong><\/p><\/div><div class=\"uagb-faq-content\"><p>No. The EBB36 Gen2 is designed exclusively for Klipper (and optionally RRF). Marlin does not support the multi-MCU architecture or the CAN bus as the main communication interface, so it is not possible to use the EBB36 Gen2 as a toolboard with Marlin. The Manta M8P v2 is compatible with Marlin if used in standalone mode (without EBB36), although Bigtreetech and the community recommend Klipper to make the most of the STM32H723&#8217;s potential.<\/p><\/div><\/div><div class=\"wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-b8d00baa \" role=\"tab\" tabindex=\"0\"><div class=\"uagb-faq-questions-button uagb-faq-questions\">\t\t\t<span class=\"uagb-icon uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"uagb-icon-active uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t<p class=\"uagb-question\"><strong>Can I use the Manta M8P v2 without a CAN bus?<\/strong><\/p><\/div><div class=\"uagb-faq-content\"><p>Yes. CAN bus is optional. You can connect the toolhead directly via USB, use conventional cable extensions to the head, or simply not install any external toolboard. The CAN connector on the M8P v2 is an expansion, not a requirement. That said, if you set up a remote toolhead like the EBB36 Gen2, CAN bus reduces wiring to 4 wires (power + data) and eliminates electrical noise over long runs.<\/p><\/div><\/div><div class=\"wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-ec66fc24 \" role=\"tab\" tabindex=\"0\"><div class=\"uagb-faq-questions-button uagb-faq-questions\">\t\t\t<span class=\"uagb-icon uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"uagb-icon-active uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t<p class=\"uagb-question\"><strong>Which stepper drivers are compatible with the M8P v2?<\/strong><\/p><\/div><div class=\"uagb-faq-content\"><p>The M8P v2 accepts the most common stepstick-format drivers: TMC2209, TMC2226, TMC2208, TMC2225, TMC2130, TMC5160, LV8729, DRV8825, A4988 and ST820. TMC drivers in UART mode (TMC2209, TMC2226) or SPI mode (TMC5160, TMC2130) are the most recommended to take advantage of sensorless homing and precise current control from Klipper.<\/p><\/div><\/div><div class=\"wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-1b28a2fc \" role=\"tab\" tabindex=\"0\"><div class=\"uagb-faq-questions-button uagb-faq-questions\">\t\t\t<span class=\"uagb-icon uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"uagb-icon-active uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t<p class=\"uagb-question\"><strong>CB1 or CB2, which one should I choose?<\/strong><\/p><\/div><div class=\"uagb-faq-content\"><p>For a standard machine with Klipper and Mainsail or Fluidd, the CB1 v2 is sufficient. If you plan to use Input Shaping with ADXL, USB cameras, multiple Klipper instances, or complex macros, the CB2 is the best choice: quad-core 1.8 GHz processor, 2-4 GB RAM, and integrated eMMC for better stability and speed. The extra cost (~15-25\u20ac) is worth it for projects that push the limits.<\/p><\/div><\/div><div class=\"wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-b03b5982 \" role=\"tab\" tabindex=\"0\"><div class=\"uagb-faq-questions-button uagb-faq-questions\">\t\t\t<span class=\"uagb-icon uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"uagb-icon-active uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t<p class=\"uagb-question\"><strong>Does the M8P v2 work with RatOS, MainsailOS, or FluiddOS?<\/strong><\/p><\/div><div class=\"uagb-faq-content\"><p>Yes. The M8P v2 has official support in the main Klipper distributions: RatOS (with preconfigured profiles for RatRig and other CoreXY), MainsailOS, and FluiddOS. Bigtreetech also distributes its own Debian-based image with Klipper preinstalled for CB1 and CB2. For CM4, you can use Raspberry Pi OS with Klipper installed manually.<\/p><\/div><\/div><div class=\"wp-block-uagb-faq-child uagb-faq-child__outer-wrap uagb-faq-item uagb-block-3f63848b \" role=\"tab\" tabindex=\"0\"><div class=\"uagb-faq-questions-button uagb-faq-questions\">\t\t\t<span class=\"uagb-icon uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<span class=\"uagb-icon-active uagb-faq-icon-wrap\">\n\t\t\t\t\t\t\t\t<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox= \"0 0 448 512\"><path d=\"M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z\"><\/path><\/svg>\n\t\t\t\t\t\t\t<\/span>\n\t\t\t<p class=\"uagb-question\"><strong>What is Katapult, and do I need to install it?<\/strong><\/p><\/div><div class=\"uagb-faq-content\"><p>Katapult (formerly called CanBoot) is a lightweight bootloader that allows updating Klipper firmware on the M8P v2 and EBB36 Gen2 via USB or CAN bus without entering DFU mode or using an SD card. It is not mandatory, but it greatly simplifies firmware updates, especially on the EBB36 Gen2, where physical access to the BOOT button can be difficult once the toolhead is assembled. You install it once, and from then on, Klipper updates are done with a simple command via SSH.<\/p><\/div><\/div><\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Bigtreetech Manta M8P v2 combined with the EBB36 Gen2 is the best electronics decision you can make if you&#8217;re serious about DIY and Klipper<\/p>\n","protected":false},"author":6,"featured_media":41132,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[3702,5772,3223],"tags":[4355,4789,5832,4077,4360],"class_list":["post-41954","post","type-post","status-publish","format-standard","has-post-thumbnail","category-articles","category-electronic-boards","category-reviews","tag-analisis-en-2","tag-bigtreetech-2-en","tag-klipper-en","tag-marlin-en","tag-review-en-2"],"uagb_featured_image_src":{"full":["https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/M8P2_EBB2.webp",1280,720,false],"thumbnail":["https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/M8P2_EBB2-150x150.webp",150,150,true],"medium":["https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/M8P2_EBB2-300x169.webp",300,169,true],"medium_large":["https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/M8P2_EBB2-768x432.webp",768,432,true],"large":["https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/M8P2_EBB2-1024x576.webp",1024,576,true],"1536x1536":["https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/M8P2_EBB2.webp",1280,720,false],"2048x2048":["https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/M8P2_EBB2.webp",1280,720,false],"pixwell_370x250":["https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/M8P2_EBB2-370x250.webp",370,250,true],"pixwell_370x250-2x":["https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/M8P2_EBB2-740x500.webp",740,500,true],"pixwell_370x250-3x":["https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/M8P2_EBB2-1110x720.webp",1110,720,true],"pixwell_280x210":["https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/M8P2_EBB2-280x210.webp",280,210,true],"pixwell_280x210-2x":["https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/M8P2_EBB2-560x420.webp",560,420,true],"pixwell_400x450":["https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/M8P2_EBB2-400x450.webp",400,450,true],"pixwell_400x600":["https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/M8P2_EBB2-400x600.webp",400,600,true],"pixwell_450x0":["https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/M8P2_EBB2-450x253.webp",450,253,true],"pixwell_780x0":["https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/M8P2_EBB2-780x439.webp",780,439,true],"pixwell_780x0-2x":["https:\/\/3dwork.io\/wp-content\/uploads\/2026\/04\/M8P2_EBB2.webp",1280,720,false]},"uagb_author_info":{"display_name":"JJR","author_link":"https:\/\/3dwork.io\/en\/author\/juanjo\/"},"uagb_comment_info":1,"uagb_excerpt":"The Bigtreetech Manta M8P v2 combined with the EBB36 Gen2 is the best electronics decision you can make if you're serious about DIY and Klipper","_links":{"self":[{"href":"https:\/\/3dwork.io\/en\/wp-json\/wp\/v2\/posts\/41954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/3dwork.io\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/3dwork.io\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/3dwork.io\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/3dwork.io\/en\/wp-json\/wp\/v2\/comments?post=41954"}],"version-history":[{"count":6,"href":"https:\/\/3dwork.io\/en\/wp-json\/wp\/v2\/posts\/41954\/revisions"}],"predecessor-version":[{"id":41993,"href":"https:\/\/3dwork.io\/en\/wp-json\/wp\/v2\/posts\/41954\/revisions\/41993"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/3dwork.io\/en\/wp-json\/wp\/v2\/media\/41132"}],"wp:attachment":[{"href":"https:\/\/3dwork.io\/en\/wp-json\/wp\/v2\/media?parent=41954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/3dwork.io\/en\/wp-json\/wp\/v2\/categories?post=41954"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/3dwork.io\/en\/wp-json\/wp\/v2\/tags?post=41954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}