I sell on Tindie

Saturday, December 21, 2013

Ord Bot Hadron complete

Wooden extruder from printrbot


The complete printer

First thing printed after 2 days of adjusting
This thing is a clamp for the wires

Friday, December 6, 2013

DVB streaming (Linux / af9015).

I own a dvb-t stick. Linux recognized it as af9015. I just setup a dvb-t streaming on my network.
I used my Linux box that running 24/7 and has OSCAM server on it.
Operating system: Ubuntu with command line only via ssh.
Here all steps required:

In dmesg can be seen that firmware dvb-usb-af9015.fw is missing. It should be downloaded.
This page: http://www.linuxtv.org/wiki/index.php/DVB-T_USB_Devices sends us to http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/
I downloaded the last firmware and put it to /lib/firmware. Now dvb-t stick recognized and firmware is loaded.


Download and install mumudvb.
sudo apt-get install mumudvb

Download and install dvb-utils
sudo apt-get install dvb-utils

Scan the channels. Press TAB in place of _Your_country_ - it will give you all possibilities
  scan /usr/share/dvb/dvb-t/_Your_country_ > latest-channels.conf

Create config for mumudvb and place it to /usr/share. Frequency can be taken from latest-channels.conf, created previously.
sudo nano /usr/share/mumudvb.conf
File content:
autoconfiguration=full
freq=514000

Launch mumudvb for testing
sudo mumudvb -d -c /usr/share/mumudvb.conf
Note the multicast addresses of channels.


Test streams on another computer with VLC.
Tools-Preferences-Playlist-SAP: Enter the multicast address.
Close and open VLC. You should see now in View-Playlist-Local Network-Network Streams(SAP) the channels


Now add this command to boot
sudo crontab -e
Add the following line:
@reboot  mumudvb -d -c /usr/share/mumudvb.conf

Now the streaming will start automatically. 

Tuesday, November 26, 2013

Ord bot Hadron electronics

Electronics bought from ebay available here
The package includes RAMPS 1.4, LCD and SD ramp, all wires, thermistors, heatbed, wires for heatbed, ceramic screw for adjusting drivers, fan, 4 GB SD card, endstops (actually not needed since Ord bot platform includes them) and pulleys (not needed).

149.99$ + shipping

Here everything assembled.
and working with marlin firmware


Wednesday, November 20, 2013

Ord bot Hadron 3d printer


Bought it at ebay and already assembled.
This is only a mechanical parts and they come partially assembled. You receive 3 assembled axes and you need to connect them. Instructions available at http://www.robotronics.com.au/web/ord-bot-hadron-assembly-guide
499$ + shipping.
Link

Wednesday, September 4, 2013

Webcam on odroid-x in Android

Finally I can use my webcam in Android. Thanks to latest release 1.8.0 UVC from hardkernel
Steps needed (Ubuntu):
1. Download kernel BSP for 1.7.1
2. Download arm cross compiler as described in http://forum.odroid.com/viewtopic.php?f=51&t=83
3. Now to command line

PATH=$PATH:/usr/local/arm/arm-2010q1/bin
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- odroidx_android_sdmmc_defconfig
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- xconfig


Enable all webcam drivers as modules. Or enable only specific driver.


make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- INSTALL_MOD_PATH=../rfs modules_install
cp $(find ../rfs | grep .ko) ../rfs_fc
adb remount
adb push ../rfs_fc/ /system/lib/modules
adb reboot


Now when you start camera application - it will display image from your webcam.

Tuesday, April 2, 2013

Dyson vacuum cleaner brush fix

I own a Dyson DC 23 vacuum cleaner. One day it's brush stopped. Some tooth wheel inside was broken. It is expensive thing (it costs about 100$ here), but I had no choice. I ordered a new brush. It worked about a month and broke again. There is no warranty on brush. And it made from plastic.
   After detailed examination I found a broken pin beside the connection to tube. It is sort of limiter that holds brush inside the vacuum tube. And there is a solution that come after brainstorming.
Allen screw in place of the pin, strengthened by "Loctite" (You can see it at the picture center). The brush works again.

Wednesday, March 27, 2013

Friday, March 15, 2013

New motors

The motors was changed to servos. The step motors have big disadvantages. 
  • They require a lot of power (more than 1.5A) 
  • When step motor run at slow speed - it vibrates. And everything that connected to it vibrates. The vibration is very powerful. It can open screws.
And 2 additional ultrasonic sensors was added at the sides. The software is on it's way.

Friday, February 22, 2013

Beaglebone robot. First testing.

Just tested the robot. It will be great. First simple testing for detecting obstacles.

Saturday, February 9, 2013

Work in progress

My second bot is getting better.
Already connected and working:

  • Step motors with a4988 drivers, 
  • DC/DC convertor 12V to 5V, 
  • Adafruit 1.8 TFT display (128x160), 
  • Maxbotix Ultrasound range finder, 
  • Adafruit INA219 Current/Voltage sensor, 
  • VCNL4000 IR proximity sensor. 
  • USB Wi-fi adapter

Waiting for some connectors to finish it all.
Linux kernel 3.2.33-psp26 (last stable kernel for beaglebone) should be patched for correct framebuffer display.




Saturday, January 12, 2013

Driving stepper motor with beaglebone. Part 2

Another robot in project. A few things about driving stepper motors with a4988 drivers.
The board takes about 120-150 mA without driving them and about 1.3 A with motors on. The faster they moves - the current will be lower. With full speed it is about 500 mA.
The stepper motor in stall state can be very hot - I think it is hotter than 60 C. But you can disable the motor in driver control, when it is not active. I disabled them on startup script and enable only when it is needed.
I am using C++ in eclipse with remote gdb from laptop running Ubuntu. The beaglebone using Ubuntu as OS from http://elinux.org/BeagleBoardUbuntu
Note: The current measured from 12 V power supply.