Comments (6)
When the board was designed klipper had no support for a probe or endstop on the MCU running the extruder, so endstops were very low priority. Now work is being done in klipper to allow that, it'll hopefully be finished soon.
For the next version I'll try to squeeze in 5V and certainly more and better endstop/probe support.
from klippertoolboard.
Thanks for the hints. Looking at he BL-Touch docs it looks like all that is needed is a raw output PWM capable pin from the MCU, it will work with 3.3V for that PWM signal.
I have considered moving the debug connector to pads on the back, they aren't really useful for normal use. And replace it with a generic GPIO connector with as many pins as will fit.
If it can support 2 normal endstops (X and Y on a corexy) and a bed probe, that'll cover most use cases. Bed probes are usually either an inductive (5V+), or a bl-touch, or some kind of switch.
from klippertoolboard.
In the current state of the V0.6, you can use BL-Touch, if you don't solder R19 und C2 and short R36. Then you can use Pin 3 from the J7 Connector for the Control-Pin from your BL-Touch.
Connect the sensor Pin from the BL Touch to Pin2 or Pin1 from the J7 Connector and how to connect 5V and GND should be clear. ;-)
Alternativ it should be possbile to use SWCLK or SWDIO from the debug port for the Control-Pin from the BL-Touch?
from klippertoolboard.
Thanks for the hints. Looking at he BL-Touch docs it looks like all that is needed is a raw output PWM capable pin from the MCU, it will work with 3.3V for that PWM signal. I have considered moving the debug connector to pads on the back, they aren't really useful for normal use. And replace it with a generic GPIO connector with as many pins as will fit. If it can support 2 normal endstops (X and Y on a corexy) and a bed probe, that'll cover most use cases. Bed probes are usually either an inductive (5V+), or a bl-touch, or some kind of switch.
Hey @bondus! Thanks for the great work! Is bl touch already supported?
from klippertoolboard.
Thanks for the hints. Looking at he BL-Touch docs it looks like all that is needed is a raw output PWM capable pin from the MCU, it will work with 3.3V for that PWM signal. I have considered moving the debug connector to pads on the back, they aren't really useful for normal use. And replace it with a generic GPIO connector with as many pins as will fit. If it can support 2 normal endstops (X and Y on a corexy) and a bed probe, that'll cover most use cases. Bed probes are usually either an inductive (5V+), or a bl-touch, or some kind of switch.
I think you can use 5 volts as the main supply voltage on the board and get 3.3 volts to power the microcontroller and the driver with an LDO, it doesn't need so much current that you need a step down regulator.This solves the problem with powering BlTouch, limit switches and other equipment that needs 5 volts, and the microcontroller you are using is most pins tolerant to 5 volts. Additionally the ADC reading will be more stable due to the fact that the microcontroller will be powered from the pure voltage from the linear regulator.
from klippertoolboard.
I'm using a BLTouch with the 0.61 board, to drive the control pin I had to use the CLK ( PA14 ) pin and take GND, 5V and an endstop input from the endstop connector.
[bltouch]
sensor_pin: ^head0:PB10 # Endstop 1
control_pin: head0:PA14 # CLK
from klippertoolboard.
Related Issues (20)
- Question: running this on a 12v system HOT 1
- Minimal components for just stepper motor control? HOT 2
- Inductive probe? HOT 5
- Availability? HOT 2
- USB details HOT 2
- Termination resistor HOT 2
- Can use RP2040? HOT 2
- Update buy links and photo in README for 0.61
- Questions: Alternate TMC driver setup HOT 2
- Question: Endstop Header VCC
- Thermister accuracy at low temperatures ( E3D V6 ) HOT 8
- Waveshare RS485 + Pi Zero W 2 HOT 1
- Can't flash Huvud 0.61 HOT 4
- Klippy shutdown: Timeout on wait for 'tmcuart_response' HOT 5
- How do you connect the StealthBurner LEDs to Huvud 0.61? HOT 1
- STEP file of board assembly HOT 2
- 3 axis version
- POS files for v0.62 not correct HOT 2
- Future design iteration suggestion - Angled Pin Header
- Timeout on wait for 'tmcuart_response' response
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from klippertoolboard.