Courroie en Z supprimée et remplacée par 2 moteurs et tige filetée
31 décembre 2016
20 décembre 2016
Tarantula++ obo
So here is my new printer, largely inspired from the basic principles of Tarantula and also Prusa.
In fact I redesigned/redraw almost all printed parts. Only I reused the Bed from Tarantula, it works so well :)
Main changes are :
In fact I redesigned/redraw almost all printed parts. Only I reused the Bed from Tarantula, it works so well :)
Main changes are :
- 40x20 frame everywhere
- printed bracket corner very rigid and making alignment easier
- Rails for each axes (MGN12 from Hiwin)
- Motors 400 Steps/turn
- Dual extruder, dual hotend
- Horizontal Y belt with only two pulleys
- Z dual motors with leadscrew
- Electronic 32 bits MKS SBASE
It's also on facebook https://www.facebook.com/groups/TEVO.3dprinter.owners/1242687839158521/
and on thingiverse: http://www.thingiverse.com/thing:1983256
Tarantula++ obo
17 décembre 2016
17 novembre 2016
Tarantula++
Bien avancé ma nouvelle imprimante 3d inspirée de la fameuse Tarantula. L objectif est double tête et haute précision (moteur 0.9degres/pas) électronique 32 bits . La courroie du Z à finalement été remplacée par de 2 moteurs et des tigestes filetées.
03 juin 2016
Raspberry lcd
To configure this LCD on raspberry:
http://www.raspberrypiwiki.com/index.php/3.5_inch_TFT_LCD_Touch_Screen_SKU:363295
Start from a Raspbian jessie
Edit /boot/config.txt and add:
start_x=1
gpu_mem=128
core_freq=250
sdram_freq=400
over_voltage=0
dtparam=spi=on
dtoverlay=waveshare35a
dtoverlay=ads7846,cs=1,penirq=17,penirq_pull=2,speed=1000000,keep_vref_on=1,swapxy=1,pmax=255,xohms=60,xmin=200,xmax=3900,ymin=200,
dtparam=i2c_arm=on
dtoverlay=w1-gpio-pullup,gpiopin=4,extpullup=1
copy waveshare35a-overlay.dtb to /boot/overlays/waveshare35a.dtbo
voir https://github.com/swkim01/waveshare-dtoverlays/blob/master/waveshare35a-overlay.dtb
get the package xinput-calibrator:
wget http://www.raspberrypiwiki.com/download/images/xinput-calibrator.deb
sudo DISPLAY=:0.0 xinput_calibrator
copy the result conf lines to: /usr/share/X11/xorg.conf.d/01-input.conf
add to 01-input.conf before end of section:
Option "InvertX" "true"
Option "InvertY" "true"
run raspi-config and set boot option to "Desktop Autologin"
cat /usr/share/X11/xorg.conf.d/>> 99-fbturbo.conf
# This is a minimal sample config file, which can be copied to
# /etc/X11/xorg.conf in order to make the Xorg server pick up
# and load xf86-video-fbturbo driver installed in the system.
#
# When troubleshooting, check /var/log/Xorg.0.log for the debugging
# output and error messages.
#
# Run "man fbturbo" to get additional information about the extra
# configuration options for tuning the driver.
Section "Device"
Identifier "Allwinner A10/A13 FBDEV"
Driver "fbturbo"
Option "fbdev" "/dev/fb1"
Option "SwapbuffersWait" "true"
EndSection
http://www.raspberrypiwiki.com/index.php/3.5_inch_TFT_LCD_Touch_Screen_SKU:363295
Start from a Raspbian jessie
Edit /boot/config.txt and add:
start_x=1
gpu_mem=128
core_freq=250
sdram_freq=400
over_voltage=0
dtparam=spi=on
dtoverlay=waveshare35a
dtoverlay=ads7846,cs=1,penirq=17,penirq_pull=2,speed=1000000,keep_vref_on=1,swapxy=1,pmax=255,xohms=60,xmin=200,xmax=3900,ymin=200,
dtparam=i2c_arm=on
dtoverlay=w1-gpio-pullup,gpiopin=4,extpullup=1
voir https://github.com/swkim01/waveshare-dtoverlays/blob/master/waveshare35a-overlay.dtb
get the package xinput-calibrator:
wget http://www.raspberrypiwiki.com/download/images/xinput-calibrator.deb
sudo DISPLAY=:0.0 xinput_calibrator
copy the result conf lines to: /usr/share/X11/xorg.conf.d/01-input.conf
add to 01-input.conf before end of section:
Option "InvertX" "true"
Option "InvertY" "true"
cat /usr/share/X11/xorg.conf.d/>> 99-fbturbo.conf
# This is a minimal sample config file, which can be copied to
# /etc/X11/xorg.conf in order to make the Xorg server pick up
# and load xf86-video-fbturbo driver installed in the system.
#
# When troubleshooting, check /var/log/Xorg.0.log for the debugging
# output and error messages.
#
# Run "man fbturbo" to get additional information about the extra
# configuration options for tuning the driver.
Section "Device"
Identifier "Allwinner A10/A13 FBDEV"
Driver "fbturbo"
Option "fbdev" "/dev/fb1"
Option "SwapbuffersWait" "true"
EndSection
28 avril 2016
Continuing the search for good print
There is a good test on thingiverse for that : http://www.thingiverse.com/thing:277394
Most samples are printer at 70mm/sec minimum
To summarize all changes I did:
- marlin parameters tuning, especially "Accelerations" and "Jerk"
- bed and Heater temperature
- filament flow extrusion rate (80-120%)
- extrusion speed, retract speed
- infill 0 or 25%
- infill overlap
- perimeter after infill
- two types of motor controller (DRV8825, A4988)
- 2, 8, 16 or 32 bits motor substepping
- install the print on dampers to avoid vibration resonnance from the table
- belt tensioning
- install motors on antivibration support
- print on various places on the bed
- reinstall bowden vertically inside a cable chain
- add some grease to Z axis
- check all screws
- reinforce bed structure
- check and reduce extruder filament compression
and finally:
- replace sliders with bronze bearing tube by new slider with linear bearing LM8LUU
- replace Z axis leadscrew TR8x8 by TR8x2
See pictures below, the black one has been printer with a small compact printer (minifabrikator)
01 avril 2016
Horizontal banding
I just spent lot of time trying to understand why I got horizontal banding on new parts with oboXL3D printer. Initially it looks like this:
:
To compare with another print coming from Kossel printer (the orange part)
After many tests and assumptions like bad threaded rod on Z or not aligned, accuracy of XY, bad filament, bad heater, etc... I finally found the solution, thanks to a post found on a forum.
That post explains that this type of banding may come from the regulation of head bed temperature.
So, I followed the instructions and did this:
1/ uncomment #PIDTEMP Bed in Marlin configuration.h, to activate true PID regulation of the bad, instead of basic regulation (as defined by default)
2/ add correct values Kp,Ki,Kd (as computed automatically by Marlin).
And it gave this, (on the left before tuning, on the right after tuning):
Thanks to those posts:
https://ultimaker.com/.../7907-horizontal-banding-on-um2
https://ultimaker.com/.../7613-firmware-surface-kwality...
22 mars 2016
Progresses on OboXL3D
The two heat beds are working ok.
Both are driven by their own electronic switch and power supply.
The electronic switches are driven by the Rumba main board.
Only one temperature sensor is used as current Marlin firmware does not seems to allow more than one bed temperature sensor.
Below the bed, I have added some thin aluminium to enhance thermal isolation.
Bed comes to temperature pretty quickly, so far so good :)
Both are driven by their own electronic switch and power supply.
The electronic switches are driven by the Rumba main board.
Only one temperature sensor is used as current Marlin firmware does not seems to allow more than one bed temperature sensor.
Below the bed, I have added some thin aluminium to enhance thermal isolation.
Bed comes to temperature pretty quickly, so far so good :)
10 mars 2016
Hot bed for OboXL3D
Given the large size of the printer (600mm), for the heat bed I decided to use two pad (from china), with dimensions each 300x300mm.
The problem is that each pad requires roughly 300w power supply.
So instead of a *big* power supply of more than 600w, I decided to use 2*350w power supply at a reasonable cost (35€) each.
To control these power supply, instead of using SSD relay with doubts about the end of life, I use two electronic boards with mosfet.
That works perfectly already on my other printer 3D, and it decouple the electronic+heat head+motors+fans from the Bed power supply. More than 10A is used by bed, reste of electronic requires only 1A. A large current consomption from BED does not impact the rest of the printer.
The Bed regulator control board schematic comes from here:
https://www.youmagine.com/designs/ultimaker-heated-bed-mosfet-relay-hack-v2
and I adapted in on prototype PCB with strips.
*Be careful to NOT link both GND , or you may damage all*
Each power supply is 350W, model meanwell LRS-350. I printed the protection case and adapt plusgs and swtich. See http://www.thingiverse.com/thing:1221600
Orange power supply is 12V, for electronic board, motors, heat head, fans.
Black power supply is 24V and for each PAD of the heat bed.
The problem is that each pad requires roughly 300w power supply.
So instead of a *big* power supply of more than 600w, I decided to use 2*350w power supply at a reasonable cost (35€) each.
To control these power supply, instead of using SSD relay with doubts about the end of life, I use two electronic boards with mosfet.
That works perfectly already on my other printer 3D, and it decouple the electronic+heat head+motors+fans from the Bed power supply. More than 10A is used by bed, reste of electronic requires only 1A. A large current consomption from BED does not impact the rest of the printer.
The Bed regulator control board schematic comes from here:
https://www.youmagine.com/designs/ultimaker-heated-bed-mosfet-relay-hack-v2
and I adapted in on prototype PCB with strips.
*Be careful to NOT link both GND , or you may damage all*
Each power supply is 350W, model meanwell LRS-350. I printed the protection case and adapt plusgs and swtich. See http://www.thingiverse.com/thing:1221600
Orange power supply is 12V, for electronic board, motors, heat head, fans.
Black power supply is 24V and for each PAD of the heat bed.
28 février 2016
14 février 2016
Z support plate
Picture of the Z axis support plate and underside.
Z axis support plate is fiberglass 3mm
Underside is fiberglass plate 2mm,
Z axis support plate is fiberglass 3mm
Underside is fiberglass plate 2mm,
13 février 2016
11 février 2016
Extra large 3D printer
Work in progress: starting the assembly on a big ultimaker like émoticône smile
Starting point was the ultimaker alu from thingiverse, and modified some parts (more than expected btw...). On the picture below, assembly is not complete, a second Z motor need stil to be added. Parts are here:
http://www.thingiverse.com/thing:1233159
Starting point was the ultimaker alu from thingiverse, and modified some parts (more than expected btw...). On the picture below, assembly is not complete, a second Z motor need stil to be added. Parts are here:
http://www.thingiverse.com/thing:1233159
Inscription à :
Articles (Atom)