Show all posts by user
QuoteFrancesco004
Thanks for your answer,i have few questions.As I can see only the exp2 connector on the lcd must be rotated,while exp1 connector must be plugged in the normal way,is that right?The second question is,no rotation is needed for the connectors on the adapter?Moreover,i am not sure of which of the 2 connectors on the adapter for the ramps is exp1 or exp2.If you can post some photos
by
Ohmarinus
-
RAMPS Electronics
QuoteMMcLure
M501? You mean M502, right? M501 just loads the values from EEPROM to RAM, M502 is the one that reads the default values from the compiled firmware.
Ha my mistake.
by
Ohmarinus
-
RAMPS Electronics
QuoteMMcLure
To enable full output from M122 you need to enable TMC_DEBUG. by the way.
Thanks, yeah I was just saving you all from a lot of info and decided to only copy the part where it shares the register numbers and the status. By the way, somehow the issue of the steps/mm solved itself. When I upload Marlin to the Ramps board it doesn't update the steps/mm not even after I do a M501 and the
by
Ohmarinus
-
RAMPS Electronics
QuoteDust
tmc2209 and marlin supports this 1 wire mode, you just have to use one of the required RX pins above as your 1 wire on a mega2560
Driver registers:
X 0xC0:0C:00:00
Y 0xC0:0C:00:00
Testing X connection... OK
Testing Y connection... OK
Does the slave system still work with pin 63 and 64 by any chance?
I'm using the TMC2209's without any jumpers and somehow my steps/mm is 40, whi
by
Ohmarinus
-
RAMPS Electronics
QuoteDust
Issue is software serial and interrupts
the RX pins needs to be a change interrupt capable pin on the mega
"Not all pins on the Mega and Mega 2560 support change interrupts, so only the following can be used for RX: 10, 11, 12, 13, 14, 15, 50, 51, 52, 53, A8 (62), A9 (63), A10 (64), A11 (65), A12 (66), A13 (67), A14 (68), A15 (69)."
use one of these pins not 20 or 21
"You need to sel
by
Ohmarinus
-
RAMPS Electronics
QuoteMMcLure
Someone on the Discord mentioned that they saw ALL LOW if they had enabled SOFTWARE_DRIVER_ENABLE. I doubt that's the problem, but it's worth a check.
Thanks, that's disabled in my config.. I'll try one driver only with no jumpers! Also, I've now tried with both drivers on a different pin, X on 20 and Y on 21. Also didn't work. I'll try out with no jumpers and only one driver now an
by
Ohmarinus
-
RAMPS Electronics
You bet I tried it with 12v on like I said, I've got TMC drivers on three other machines as well. But it's good to ask, some ppl might forget.
The resistors also seem to be present. I will try the pin debug mode to see if anything comes up. But before I do that I'll try pin 20 instead of 21.
I'm using Marlin 2.0.6.1 I just hope there's no issue with that version. It was a fresh install and eve
by
Ohmarinus
-
RAMPS Electronics
I sadly get:
Driver registers:
X 0x00:00:00:00 Bad response!
Y 0x00:00:00:00 Bad response!
Testing X connection... Error: All LOW
Testing Y connection... Error: All LOW
These are my settings:
#define X_SLAVE_ADDRESS 1
#define Y_SLAVE_ADDRESS 2
#define Z_SLAVE_ADDRESS 0
#define X2_SLAVE_ADDRESS 0
#define Y2_SLAVE_ADDRESS 0
#define Z2_SLAVE_ADDRESS 0
#define Z3_SLAVE_ADDRESS
by
Ohmarinus
-
RAMPS Electronics
QuoteMMcLure
The way slave addresses work is that all drivers connected to the same pin need to have different slave addresses, but drivers on different pins can share a slave address. The combination of pin and slave address needs to be unique for each driver.
So I can use the same slave address for Y and Z2 because they are on different pins (21 and 22). The default configuration has all driver
by
Ohmarinus
-
RAMPS Electronics
QuoteMMcLure
To control 2209s with UART on a RAMPS you can use one pin to control up to four drivers. You need to select a pin that is interrupt-capable, for example D21 or D20 on the I2C connector. You'll need to make a "hydra" cable with one input and multiple outputs. On my setup I have one pin controlling X, Y and Z, and another controlling E0 and Z2 (connected to the E1 driver).
The driver h
by
Ohmarinus
-
RAMPS Electronics
Hi, I'm having some issues finding the correct information on the web concerning the combination of Ramps 1.4 and TMC2209 stepper drivers.
These drivers are supposed to have UART and also offer Stallguard4, now I want to do this sensorless homing because this machine I've built is simply designed for it.
But I haven't been able to find anyone referencing how this is to be done. I did work with
by
Ohmarinus
-
RAMPS Electronics
QuoteEnerology
I am adding a high-frequency GPIO expander for my esp32 to control 8 extruders and need to know where the DIR and STP pins are written to in the firmware so I can intercept the data and inject custom code to write to the GPIO expander instead. This is for a custom multi-jet 3d printer.
Sounds like a super cool project by the way. Is there any documentation of the project available
by
Ohmarinus
-
Firmware - Marlin
Quotethe_digital_dentist
The slots in the rails are the guides, and I used UHMW, and later PTFE blocks that fit in the slots for the bearings. You can see more here.
This is one of the Y axis bearing blocks- you can just see the white block of PTFE that fits into the slot in the frame rail, hiding behind the belts on the left.
The latest version of the bearing block design has one of the PTF
by
Ohmarinus
-
Mechanics
Hi all, I hope everyone is okay during these turbulent times.
Anyway, I have an 'issue' where I am previewing custom-generated gcode for a DIY pen plotter. I am totally into creating line-art portraits at the moment (the psychologist said it's only phase and it will pass), and I am currently not content with the way I can preview my gcode files. I have to be able to judge if the file is generate
by
Ohmarinus
-
General
If you can't heat past 220º I would guess your max temperature is set to 235º? Then it only allows you to go to the max temp minus 15º so that would be 220. If you want to print at 230º or 235º you would have to set the max temp to 245º or 250º.
But we can't know without you sharing your config and adv_config
by
Ohmarinus
-
Firmware - Marlin
Quotedekutree64
Yep, I'd skip the aluminum and screw the X rails straight to the bed. Print motor mounts that screw to the bed as well. If the Y motor rides on the carriage with its own belt to move the toolhead back and forth, then the X motors can be mounted with shafts horizontal rather than vertical, which would allow simple L bracket motor mounts.
I figured that I probably want to use two n
by
Ohmarinus
-
Mechanics
Quotedekutree64
Do you even need the aluminum? Seems easier and cheaper to build a frame out of 2x4 lumber, stick a sheet of MDF on it, and screw the rails straight to that. If necessary, raise the pen holder up from the rail slider blocks rather than raising the rails from the bed.
Yesyes, the frame will not lift. The Z-axis has a dedicated miniature rail that gets lifted See my other build her
by
Ohmarinus
-
Mechanics
Do you have a Delta or some other type of printer?
For a Delta I suggest using UBL, for other machines I suggest using a different method where you probe nine points before each print.
by
Ohmarinus
-
Firmware - Marlin
QuoteEzyMan
Thanks Ohmarinus,
much appreciated.
Is there any guideline to show me how to do it? because you know knowledge is 0.00000000000000000000001% i just if you have time to tell me how to do./
Thanks again.
Alright, I didn't watch the entire video, but I think this guy can help you further
A little googling gave me this answer. Let me know if that helped?
by
Ohmarinus
-
Mechanics
This question actually belongs in the Marlin subforum. It is done by setting offsets in the firmware. If all axes are homed, you then measure the distance from the tip of the nozzle to the edge of the bed on each axis. These values are put into the firmware in the offset section
by
Ohmarinus
-
Mechanics
Quotethe_digital_dentist
I made a corexy mechanism that's 1.8m x 0.8 m using stacked 6 mm wide belts. It works well in the sand table. I had to make wide flanged pulleys using stacked ball bearings and printed flanges/tires to keep the belts on the pulleys. It originally used stepper motors but I kept running into the performance limits of the motors so I installed servomotors and now it's much b
by
Ohmarinus
-
Mechanics
Hi, I'm going to approach a new build of a simple machine (pen plotter) and I need to construct a square frame for this machine.
The frame size needs to be at least 841 x 1189mm + a margin so around 1100x1400mm.
The linear rails are already arranged, got some high-quality 'Franke' rails from a friend, but I'm in need of a sturdy frame. It will lay on top of a strong flat piece of wood, and will
by
Ohmarinus
-
Mechanics
Honestly I don't understand the whole point of this topic. I see no question in the opening topic.
The bottom line is that I think we need affordable housing that is well insulated, has a lot of light and space and is designed with long-term use in mind. As long as new housing ideas do not meet these criteria, I am not interested in it personally. I see so many wild ideas of the "next 3D-printed
by
Ohmarinus
-
General
I think the thing is that the poster doesn't introduce him/herself. So it comes across as reading a page that only explains something in a very monologue way.
by
Ohmarinus
-
General
Did you try booting it without an SD card in it? Try that first. If it works without an SD card it could be that there are too many files on it. I have this issue on my printer where it does that. Seeing it is an 8-bit board, that might well be the case. It would work when booting it up without a card, then inserting the card works fine as well, but when booting it with a card IN the machine it c
by
Ohmarinus
-
Prusa i3 and variants
Okay clear, if you stop the print during when it's stuck. Stop the print and then try to pull out the filament manually while the hotend is still hot. If you feel a lot of resistance it's definitely forming a plug. I would try that first. If the filament looks thick and is very hard to pull out it means that at the end of a print, or in your 'stop' command there might be a retract that retracts t
by
Ohmarinus
-
Printing
Quotesnakergy
Actually my cooling fan is cooling kind of intermittently, but i thought it was beacause of some weird setting i may have made in my slicer.
As soon as i am home i will change the fan and check if another fan is working any different!
I mean the cooling fan that cools down the stepper drivers/controller so not the part cooling fan.
by
Ohmarinus
-
Printing
Could a defective stepper driver cause this kind of issues? Could you try switching for example the X driver with the E driver?
Do you have a cooling fan on the stepper drivers? Can it be this fan is damaged somehow and intermittently cooling causing the E driver to overheat sometimes causing the extruder motor to stop sometimes? I don't know what else it could be given the info. Drivers is the
by
Ohmarinus
-
Printing
Can it be that there is a mechanical issue? The measurements seem consistently high on the right side.
Is your x-axis level?
by
Ohmarinus
-
Printing