BIGTREETECH CB1 on E3EZ calculation of gpio pin numbering

When i started using the BIGTREETECH CB1* on the BIGTREETECH E3EZ* i quickly got into the trouble of mapping all the pin descriptions to gpio numbers. Luckily iā€™m not alone and i found a solution hereĀ  . The BIGTREETECH CB1 uses a custom IO pinout for the pins which consists of PA, PBā€¦.PG and a number. To calculate a GPIO Number, you need to use the following formula: 1 2 [(PG - PA)*32] + {Pin Number} Where PA = 1, PB =2ā€¦....

BIGTREETECH CB1 Time incorrect and drifting

When i started using the BIGTREETECH CB1* i noticed that the system time was almost always wrong. Solution There are different solutions for this but the following one worked the best for me: First remove NTP: 1 sudo apt remove ntp and install the systemd-native timesync service: 1 sudo apt install systemd-timesyncd This should automatically install the service and start it. To make sure, you can check that systemd-timesyncd.service is active (running):...

BIGTREETECH 40-Pin GPIO - CM4 to CB1 mapping

When i received the BIGTREETECH E3EZ* together with a CB1* i was wondering how the pinout / gpio on the board was setup. Unfortunately the picture in the User-Manual of the E3EZ was relatively blurry. GPIO stands for General-Purpose Input/Output. It refers to the pins on a microcontroller or single-board computer, like the Raspberry Pi, that can be programmed to serve as either inputs or outputs. These pins enable the device to interact with the external world by receiving or transmitting digital signals....

BIGTREETECH EBB36 5V tolerant pins

Recently i was looking for a guide which pins on the BIGTREETECH EBB36* can be used for 5V applications. After a bit of digging, i came across this forum entryĀ  where it was described that the following pins are 5V tolerant: EBB36/42 v1.0 uses STM32F072C8T6 All Pins but PA0-7, PB0-1, PC0-5, PC13-15 are 5V tolerant EBB36/42 v1.1 and v1.2 use STM32G0B1CBT6 All Pins but PA4 and PA5 are 5V tolerant As usual, crosscheck these values, Iā€™m not responsible for any damage resulting out of this article....

BIGTREETECH Manta E3EZ Fan voltage

If you ask yourself which voltage the fan connectors of the BIGTREETECH E3EZ* board have, you are not alone. The User Manual of the BIGTREETECH E3EZ Board just features a ā€œMainboard Supply Voltageā€ description but not special ā€œFan Voltageā€. And this is on purpose - basically the fan features the same voltage as DC_IN. So if your Mainboard is connected to 12V, the fans also should be 12V fans. And likewise with 24V (which is a bit more common)....

BIGTREETECH EBB36 CAN bus connector

When i received the EBB36* of BIGTREETECH i slowly built up all the connections towards my existing hardware of the Ender 3v2. One information that was missing was the can bus connector details (e.g. type and pinout). The manualĀ  unfortunately doesnā€™t show the details. You could derive it from the schematicsĀ  but still isnā€™t very visual. On different sites i then found the type of connector (Molex Microfit 3.0 2x2 connector) which is supposed to be connected as follows:

BIGTREETECH EBB36 stepper pinout

When i received the EBB36* of BIGTREETECH i slowly built up all the connections towards my existing hardware of the Ender 3v2. One information that was missing was the stepper pinout. The manualĀ  specifies the port as ā€œE-Motorā€ but doesnā€™t show the details. You could derive it from the schematicsĀ  but still isnā€™t very visual. I finally found it hereĀ  on github: 1 2 3 _____________________ | B2 | B1 | A1 | A2 | |_ ___________ _| Or more visually (please crosscheck the colors with your extruder of choice!...