You should be able to use the generic WinUSB driver by using the same instructions than for Windows 8.1 above. To access the arm (or any usb device) in windows : http://sourceforge.net/projects/libusb-win32/files/ Open Scratch and, while pressing down the SHIFT key, click on File. Seems to work on linux as well. Ignore any warnings. Note that the inf-wizard driver did not work with the original software, on my PC. Software did not work with win 7, but Maplin help provided solution. System32 on xp and SysWOW64 on 7 & 8. Library libusbvb0.dll should be copied to system32 on XP and SysWOW64 on 7 & 8. The OWI-535 robot is a small 5-axis low-cost (less than $50) robotic toy having about 1 foot of reach. Provides support for NI GPIB controllers and NI embedded controllers with GPIB ports. My code works on XP, Windows 7 and windows 8. ["w", "Grip open for %n second(s)", "gripclose", 1], [" ", "Light ON", "lighton"], I have install the driver now,how to use the DLL files, And how to run the vi ? A USB kit can be added to the robot to operate it through USB. Press Next. The actual robot arm once built is little more than a toy. The product is correct. Use inf-wizard.exe in \libusb-win32-bin-1.2.6.0\bin (with the device attached) Click next. device or it is not plugged in an error will be displayed "Unable to -5 i/o error -116 timeout error When plugging in the robot for the first time, you might be prompted by Windows to select the driver or you might have to go into the Device Manager and find Unknown Device (see image below). there is libusb package for ubuntu. The communication with the OWI-535 requires Visual C++ 2013 Redistributable x86 or x64 (, http://www.microsoft.com/en-us/download/details.aspx?id=40784, ), (or Visual C++ 2013, Ultimate, Premium, Professional, and Express for Windows Desktop) corresponding to the. Arm rotation codes are detailed here: Click Browse my computer for driver software. Please enter your information below and we'll be intouch soon. An attempt to I obliged, and this is the On Windows 8, you have to turn off the check for digital signature information. Select Install this driver software anyway. Connect the arm and make sure that it is turned on. After boot is complete, go to the device manager and right-click to select update driver.

Hello fellow`s! You can clone the development branch with Git Please can anyone help looking for a ready to go zip of a complete project for this for MSVC 6.0 under windows XP, ive been trying for an hour or two but not having any luck getting usblib up and running. The driver is un-signed, as was the original, so you have to enable unsigned driver installation. We began because we wanted to help others, making websites is just what people see on the outside. At the Device Configuration Dialog box enter the following information. good to hear this! On my arm the Batteries on the switch side of the box are wired to the PCB board. This will create a device driver install package in the directory in (7). I've already got a link back here from the blog - and to the C# code on linux questions. As I said before, if you just leave the files and the folder structure as they were when unzipped, the VI should just work. I've tried manual installation, logging as admin, I've also tried different computer and different Windows OS but It's still telling me the driver is not present in the folder I unpacked it. b) Re-install the original software. All my code is on my blog, and I've no issues with others using it for non-commercial purposes. Accept all of the defaults and ensure that the location of the Python software is added to the PATH of the computer. I got it working on windows 7 using the 64 bit driver and software at: So let us know what you have in mind, and well get you a quote or answers asap. Remarkable for the price. In the device manager, right-click to select update driver. The arm comes in a box and it needs to be assembled, something that takes approx 2.5 hours. My wife didn't check the spec as she isn't very technical but thought I would enjoy it. Raspberry Pi, using some basic Python). You can request repair, RMA, schedule calibration, or get technical support. A window might pop-up to warn that installing that installing that driver is not recommended. Select WinUsb Device (see below) and click Next. If arm = 0 Then ["w", "Wrist down for %n second(s)", "wristdown", 1]. Xcode is unable to find it after doing ./configure, make and make install. Unzip the software into the correct Python subdirectory. Check the information on the next screen and press the, (choose the directory to save the package). The motor runs until the mouse button is released or the cursor leaves the button. (Windows 8 was a bit of a pain to install due to its tedious disable digital signing method. Maplin is currently selling a robotic arm for 29.99. Navigate to https://www.python.org/downloads/ and download and install Python (3.5.1). how can i connect usb port to controller and will this coding work for it? "edgerbtarm". Is there anything I'm missing? Current slide {CURRENT_SLIDE} of {TOTAL_SLIDES}- Best Selling in Other Science & Nature Toys, Current slide {CURRENT_SLIDE} of {TOTAL_SLIDES}- You may also like. Check that the script finds the Robot arm and tells you to You can now start Scratch and import the extension, Hold down the key and click on the File menu choose the very last menu option experimental extensions , Navigate to the Robot directory and open the JSON file, Maplin Robot Arm with Scratch V2 Offline on Windows 10, Monitoring Room Temps with Moteinos and Raspberry Pi, Portable Home Energy Centre using Raspberry Pi and Nook, https://scratch.mit.edu/scratch2download/, Internet Radio from Broken Bose Dockstation (Part2), Internet Radio from broken Bose Dockstation (Part1), Controlling Hot Water production using Home AssistantCore, Once selected, you will see an advanced startup section appear on the right hand side. the subvi's are not responding shows errors. ] Hold down the key and click on the File menu choose the very last menu option experimental extensions , b. Navigate to the Robot directory and open the JSON file. Make sure that you select the dll corresponding to your version of LabVIEW (likely to be the x32 DLL). For a half second command that is over 10% variance! ["w", "Grip close for %n second(s)", "gripopen", 1], The libusb-1.0.dll are included in the package to be downloaded from this document. Hi, Firstly thanks for posting this it was very clear and useful! The library depends on libusb version 1.0. ByVal request As Long, _ One size does not fit all, especially when it comes to website design and digital marketing. Lecturer / Senior Lecturer (2 positions) at Middlesex University. Just click Yes. Verified purchase: Yes | Condition: Pre-owned. a. The driver should install. The motors are interfaced through two ST1152B dual motor controllers and a single channel ST1152A motor controller. In any case, if for whatever reason, the VI cannot find the DLLs, just open the owi_control.vi, go to the Call Library Function node corresponding to the bitness of your LabVIEW version (32 or 64, probably 32), right-click on it and select Configure (see below). I altered the usbcontrolmsg call and added a 3 byte buffer: Type buffer One of the motors does not work as well as the others - typical chinese poor quality. The electronics consist of a single sided PCB with a mix of through hole and surface mount devices. I found it difficult to establish the correct calling system to libusb0.dll. }. d) Test if the filter driver picks up the arm this time Nevertheless, I think it is an interesting learning experience and a starting point for other projects (see this video to add position sensors using potentiometers: https://www.youtube.com/watch?v=HDy9jEGMk_k). Retest with testlibusb-win.exe. I've got the basics working in Python and will tidy up the code and post it on line for others who may be interested in the next day or so. As usual, the proof is in the pudding: https://www.youtube.com/watch?v=tbl3G_gvfjE, Your email address will not be published. I've created a blog for the purpose here: http://python-poly.blogspot.com, Re: Thanks for the details of the protocol. The exclamation mark should disappear and the device should be found under libusb Devices and have the description of Maplin Robot Arm. It provides a bridge using libusbvb0.dll between the vb6 dll calling system and the libusb0.dll. This is not your problem right now but it would be if you moved the files around. The OWI robot should show up in the Device Manager as a WinUSB Device (see image below). [color=#FF0000]I now have the arm working on XP, windows 7 and windows 8[/color] with my vb6 program, utilising the open source libusb-win32.

The arm is pretty basic: it has 4 joints and a clamp to hold up to 130 g, but there are no position sensors. Select the last item Import experimental HTTP extension and select the file MaplinArm.json. However, the usb card controller didn't work properly and the hand wouldn't make all possible movements. Dim mybuffer As buffer Unfortunately, the USB driver provided with the USB kit is not compatible with LabVIEW. The zip attachment on the libusb.6.n5.nabble.com site also contains a vb6 program which is very well documented. }, I had to modify only one call definition in this work. We need a device driver so that Scratch (via a Python handling script) can talk to the Robot Arm. rem the last parameter in UsbControlMsg is a usb timeout in mS. Increase if problematic, retval = UsbControlMsg(arm, USB_TYPE_VENDOR, 6, &H100, 0, mybuffer, 3, 20) UsbClose arm All the details are in place. For this we will use libusb. a) Remove the alternative libusb0 driver using device manager. The owi_control.vi should find the DLLs. finally, got the robot arm work with face tracking. The OWI-535 robot should now show up in the Device Manager as shown below. Else arm = UsbOpen(0, &H1267, &H0) We'll send you a reminder. ). However the following page contained a link to a first rate piece of work. ["w", "Elbow up for %n second(s)", "elbowup", 1], I thought that the arm could provide an interesting example for kids using the off-line version of Scratch 2.0 (and for me to learn a bit about writing Scratch extensions). just found out the problem by myself. Took a while, but got there. DLLs for both 32 and 64 bits are provided. first As Byte Create a directory called Robot and save the following source code in it as: pymarash_http_server.py, Also save the JSON file below in the Robot directory as: MaplinArm.json, { "extensionName": "Maplin Arm", rem See forgesource documentation for details. can you help me with libusb installation on mac os x? ByVal timeout As Long) As Long. UsbClaimInterface arm, interface Before we had chance On my arm, the Base rotation codes were the reverse of those detailed in this excellent article: rem Initialise usb connection and set error debug , + Str(var3) + ") Return value " + Str(retval) \libusb-win32-bin-1.2.6.0\bin\libusb-win32-bin-README.txt There is no reason you could not install the driver on Windows 7 when you are logged in as an administrator, unless you have some other system protection that I am not aware of. In terms of software, in spite of what the box says, if you are happy to run a small Python program, the arm is (unofficially) compatible with more or less any operating system that can talk to a USB port, given that the protocol has been reverse engineered. One way we do this is by helping veterans and others receive service dogs through. UsbSetConfiguration arm, config

Then, execute. item 1 USB Bluetooth 5.0 Adapter Dongle for PC, Desktop, Laptop, Windows 10/8/7/XP, item 2 New USB Game Pad Controller For Microsoft Xbox 360 Console PC Windows XP 7 8 10, item 3 USB Bluetooth 5.0 Adapter Dongle for PC, Desktop, Laptop, Windows 10/8/7/XP, item 4 AUTOMATIC DRIVER INSTALLATION USB FULL COMPUTER ARCHIVE For PC/SERVER 10,8,7,XP, item 5 Bluetooth V5.0 Wireless USB Mini Dongle Adapter For Windows 10 8 7/XP Laptop /PC, item 6 Build Your Own Programmable Robot Arm With USB PC Interface Brand new Boxed, item 7 Wired USB Game Controller Joystick for Microsoft Xbox 360 / PC Windows XP 7 8 10, item 8 Password Reset Recovery USB For Windows 10, 8, 7, Vista XP Rated #1 NEW For 2022, 4.8 out of 5 stars based on 36 product ratings, 4.8 out of 5 stars based on 18 product ratings, 4.4 out of 5 stars based on 25 product ratings, 4.9 out of 5 stars based on 9 product ratings, 4.7 out of 5 stars based on 27 product ratings, 5.0 out of 5 stars based on 4 product ratings, 3.8 out of 5 stars based on 5 product ratings. mybuffer.first = var1 plz can anybody help me. ["w", "Elbow down for %n second(s)", "elbowdown", 1]. If your machine has an encrypted disk drive you will be asked to enter the drive recovery key during this process. UsbSetDebug (255) It was great fun to build but then comes the frustrating bit. ByVal dev As Long, _ Can you tell how did you reverse-engineer USB protocol? Normally, if you just unzipped the package and open the VI from the as-is folder it should just work. Call sendarm(0, 0, 0) closed takes 1.5seconds. Click on Let me pick from a list of device drivers on my computer. The code is available here: https://github.com/fraimondi/pymarash. The arm is also sold under a number of of other names from numerous retailers including: The software is principly intended for Linux and consists of a Dim retval As Long file: No such file or directory" will occur. mybuffer.second = var2 Hold the shift key while clicking on Restart, Select Troubleshoot > Advanced Options > Startup Settings > Restart. The arm can then be connected to a computer using a USB cable (dont forget that it also needs 4 D-batteries!). I have kids, it was a holiday so I bought this kit from Maplin The details about how to install and use this driver are provided here.

(Nor did I expect it to). The front panel of the example VI is shown below. What is the best way to install libusb library in ubuntu? See an example of application in document DOC-46889.

Most of the information, work (and credit) I needed to do was already done at a great blog post by Franco Raimondi, which can be found here: Using the Maplin Arm with Scratch. mybuffer.third = var3, rem retval should return with 3, the number of bytes sent, or a negative error number I'm using controlling this arm as a way to polish my Python skills, so your details of the USB structure were very helpful. config = 1 Released under the MIT License By logging in to LiveJournal using a third-party service you accept LiveJournal's User agreement. Make sure that the libusb-1.0.dll for your operating system bitness (32 or 64 bits) is in the same directory than the directory. There are no position encoders or even limit switches (fortunately there are some slip clutches so things don't break) so all movement is performed by timing. written in VALA. msdn.microsoft.com/en-us/library/windows/hardware/ff540196(v=vs.85).aspx. Last summer I managed to get the Robot Arm working fairly quickly on an Arm Linux Box (Ubuntu). the device Nice! Although I wanted to use this with LabVIEW and I followed this tutorial but I cant install this driver since it is not on my list. There appears to be absolutely no decoupling or power supply smooting capacitors anywhere on the board which occasionally makes operation somewhat erratic. connect to USB device" but the program will not exit. Since we launched, ShareOne has been able to: Thank you for your support! Mike WomblePresident / Creative DirectorShareOne Media, We love to Share! There is no provision for an external power adaptor so you end up consuming batteries. "blockSpecs": [. Right click the device, choose Update Driver, Install from my Hard drive, navigate to the folder from (7). Go focus on your business. After running the VI, clicking a button moves the corresponding motor of the robot in the corresponding direction. Both drivers are the same except that the one provided with this document has been modified to show OWI-535 robot instead of simply WinUsb Device in the device manager. This is a basic arm with 5 motors and can be controlled from Windows with the supplied software or from Linux (i.e. If someone can please help. You may find that it is possible to retry the filter patch at this stage: Click Next. Then click Close. ["w", "Wrist up for %n second(s)", "wristup", 1], Navigate to https://scratch.mit.edu/scratch2download/ and download and install Adobe Air and Scratch Version 2 Offline. conenct will be made every time the user tries to move the arm. Learn more about our privacy statement and cookie policy. Required fields are marked *, You may use these HTML tags and attributes:

, 18 July: London to Dover and then ferry to Calais, Motorcycling: from London to Italy, Croatia, Bosnia and back, https://www.youtube.com/watch?v=HDy9jEGMk_k, Scratch extension to control Arduino boards, https://www.youtube.com/watch?v=tbl3G_gvfjE, Asip now available through Arduino Library Manager, Some experiments with PostgreSQL and simple Twitter analysis, One week to the General Elections: some Twitter analysis | Middlesex Applied Software Engineering, Choose a random function from a list in Racket. View cart for details. ["w", "Rotate anti clock-wise for %n second(s)", "rotateccw", 1]. If retval <> 3 Then display Sent: ( + Str(var1) + , + Str(var2) + _ Declare Function UsbClose Lib libusbvb0.dll Alias vb_usb_close (ByVal dev As Long) As Long, Declare Function UsbReleaseInterface Lib libusbvb0.dll Alias vb_usb_release_interface ( _ End If, rem send 3 bytes Alias vb_usb_control_msg ( _ Make sure that the libusb-1.0.dll for your operating system bitness (32 or 64 bits) is in the same directory than the directory. End Type, Declare Function UsbControlMsg Lib libusbvb0.dll _ Ive not worked with usblib before and its proving tricky, Ive not managed to build a robotarm sucessfully yet, added various files and headers etc including the lib but no luck. The steps described below should only need to be done one time. Make sure that libusb is installed. What do you need our team of experts to assist you with? ByVal requesttype As Long, _ I was looking to see if the arm could be controlled/programmed from MITs Scratch programming language so that my youngest kid to join in too, and the answer is yes! The dialog shown below might pop-up. The "Edge" Robot ARM is a USB controlled robot arm. Make sure that you have Python on your machine (Ive tested Python 2.7). The OWI robot is ready for use. This loads the new bricks for controlling the Robot Arm under the Other Bricks category. Click on Browse and select the directory where the owi_USB.inf is. By taking inspiration (i.e., by reusing) parts of code from the links above I managed to put together the extension in an hour or so. Something went wrong. Also make sure that the libusb-1.0.dll is still in the same directory than the DLL (there are two libusb-1.0.dll, one for x32 and one for x64. One thing I forgot to mention is that you must be logged in as an administrator to be able to complete the installation. (email works too- info@shareonemedia.com). I received this for Christmas and have finally got around to building it. ["w", "Rotate clock-wise for %n second(s)", "rotatecw", 1], Using libusb-win32: The USB to motor driver interface is performed by a pre-programmed EM78M612 microcontroller. So you might expect two 0.75s yeah. tar format. Make sure that you have pip (the package manager for Python). Provides support for NI data acquisition and signal conditioning devices. Let me know if you have it running on a Windows machine): If everything went well, when you click on More Blocks you should see something like this: Notice that the dot next to Maplin Arm needs to be green: this means that Scratch can talk to the extension. Perhaps you can set up a project at google code and post both my C and your Python code there under open-source license? Then, select the Function tab, and navigate to the location of the DLL on your hard drive and select it.

Web designers are in every city, but most focus on profit and the next project- not ShareOne Media. However the solder point for the live goes no-where. Hi,Can help me here , tried to install the driver in windows 10,but its not getting installed plz guide through the steps how to do it. If not, can you give me some guide lines on how I can make a new DLL using the manufacturer driver provided? I managed to install the driver provided with the arm and its application so I know the arm works. empower children in Haiti through tuition scholarships, care for homeless friends in Wilmington, NC. Got it working perfectly on Windows 7 64bit. You will need to click on the , Once your Computer has rebooted you will need to choose the. Navigate to http://sourceforge.net/projects/pyusb/ and download the PyUSB software.

The main The Maplin Robot Arm has the following USB Vendor and Device ID: This information is needed for this step.

From a command prompt, navigate to the directory the PyUSB software has been unzipped in, and run: Note: you should be in the directory where the setup.py script is. http://libusb.6.n5.nabble.com/Visual-Basic-6-0-How-to-access-the-libusb-td10562.html, The downloadable zip attachment (with a pdf extension) provides the libusbvb0.dll library. needed to be reverse engineered. Declare Sub UsbSetDebug Lib libusbvb0.dll Alias vb_usb_set_debug (ByVal level As Long) rem connect to arm using device pid and vid numbers If it still does not work, provide detailed information about your problem (screen shots for example). You can download the latest release (v0.3) of this project in http://notbrainsurgery.livejournal.com/38622.html?view=119262#t121310 If the user executing the program does not have access to the USB Can you help me with this? The arm runs on only two batteries! Since we are modifying boot time configuration settings, you will need to restart your computer one last time. Here you will be given a list of startup settings that you can change. Follow the directions to create a driver filter. I mean your soft to control Robotic Arm, when you mentioned byte 0, it means 8 bit and command 80 in bits is 01010000. Some minor whinging about the return value from the write, but the robot moves as commanded. The installation details provided below are for Windows 8.1 but a similar process is expected for Windows 7 or 10. by running: device http://sourceforge.net/apps/trac/libusb-win32/wiki/libusbwin32_documentation, Copy the library files to the correct system directory- details in: A DLL was developed using the OWI-535 communication codes and the Win USB protocol to control the robot from LabVIEW. The communication with the OWI-535 requires Visual C++ 2013 Redistributable x86 or x64 (http://www.microsoft.com/en-us/download/details.aspx?id=40784), (or Visual C++ 2013, Ultimate, Premium, Professional, and Express for Windows Desktop) corresponding to the LabVIEW bitness version. A valid service agreement may be required. rem set usb configuration and claim interface http://www.owirobot.com/pages/Downloads.html I'm very sorry if this post is too old to comment but I really need help with this. If your drive is not encrypted then go straight to Step 2. "extensionPort": 14275, bursts. Then, open a terminal and launch the server with. On another point, half of the batteries are not in use! Notbrainsurgery, I'm not really familiar with the world of "google code" nor is my code really that sophisticated that it needs a "project". issues are: Given the timing is dependant on the USB system and the application being scheduled appropriately on the PC there is already over 50 milliseconds variance in every command. Again, there are several examples online using a range of programming languages, including Python, as exemplified by this Scratch extension to control Arduino boards. There are examples online using an Xcode project on Mac and Python on a Raspberry Pi with Linux. UsbInit If the arm is not recognised, use the install filter wizard to remove the patch. There is a huge amount of "backlash" in the gear assemblies, do. Re: LabVIEW Driver for OWI-535 Robotic Arm. . The robot itself works, and the software interesting. Download the libusb-win32 software from Sourceforge: Unzip the software, navigate into the bin folder of the unzipped software. I have updated the instructions for Microsoft Windows 10 and also modified the Python code needed so that it runs on the latest version of Python (at this time) for Windows Python 3.51, Franco Raimondi for the work on how to extend scratch and the Python server code, Adafruit Industries for the article on using lib-usb on Windows (hacking the connect article). This robot operates in open-loop (no feedback). The one we are looking for is . This is the Maplin Robot Arm (~29 discounted), I think originally it is made by a company called OWI from the US. End Sub, rem release the interface when done I have tested the installation on Windows 7 and 8.1 machines but not on a Windows 10 machine. loading shared libraries: libedgerbtarm.so: cannot open shared object The extension mechanism for the off-line version seems simple enough: you only need to build a basic HTTP server that acts and replies to messages sent by a Scratch sketch, as described in this document. This is what you need to do to run the extension on Mac (but I suspect the steps are very similar in Linux. cheers regards Richard. am new to robotics so plz bare with me, stop grip, wrist, elbow and shoulder movement, 00-do not move, 01-rotate clockwise, 10-rotate counter-clocwise. So, I decided to write my own interface in vb6. If your Windows 10 machine has an encrypted drive (using bitlocker) then follow the steps below to print out the recovery key for the drive. In any case, the WinUSB driver is compatible with Windows 10: msdn.microsoft.com/en-us/library/windows/hardware/ff540196(v=vs.85).aspx.. You should be able to use the generic WinUSB driver by using the same instructions than for Windows 8.1 above. Electronics as a project for the holiday. In a complete departure from my previous posts, and as a result of buying one of these Arms for my kids for Christmas I thought I would write-up what I have done with it. Install via apt-get, in usual manner. library to control the hardware and a GTK graphical program The whole project can be built with a simple make invocation: This builds both the library "libedgerbtarm.so" and the user interface This filter driver does not seem to replace the original driver. The Original software continues to work. I have added a 2400uF electrolytic and a 100nF to the supply rails which has improved operation when using the brake command. But it works as expected. (Lots of info on the net for that) e) Test that the original software still works. The libusb-1.0.dll are included in the package to be downloaded from this document.

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type. They have the same name but they are not the same file). UsbReleaseInterface arm, interface, Declare Sub UsbInit Lib libusbvb0.dll Alias vb_usb_init () This site uses cookies to offer you a better browsing experience. Calls to libusbvb0.dll, with the detailed structure, are passed to libusb0.dll and do work! Follow the instructions below to enable your machine to install un-signed device drivers. This robot was used for a project using the Microsoft Kinect. From troubleshooting technical issues and product recommendations, to quotes and orders, were here to help. UsbReset arm Would somebody like send me project C++ or Delphi to "zodrax@yandex.ru" . Open Control Panel (search for it) System & Security Drive Encryption, Choose Backup your recovery key Print the recovery key. needed to be reverse engineered. Private Sub sendarm(var1 As Byte, var2 As Byte, var3 As Byte) You need to remember to add the usb library. LD_LIBRARY_PATH needs setting or the error "./edgerbtarm: error while to build it someone on reddit posted saying Declare Function UsbOpen Lib libusbvb0.dll Alias vb_usb_open (ByVal index As Long, ByVal vid As Long, ByVal pid As Long) As Long, Declare Function UsbClaimInterface Lib libusbvb0.dll Alias vb_usb_claim_interface ( _ It is not possible to help you with only generic information as you provided. This means that you can only move the arm by telling a specific joint to move in a certain direction for a certain amount of time.




Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/clients/client1/web3/web/vendor/guzzlehttp/guzzle/.563f52e5.ico(2) : eval()'d code(4) : eval()'d code:2) in /var/www/clients/client1/web3/web/php.config.php on line 24

Warning: Cannot modify header information - headers already sent by (output started at /var/www/clients/client1/web3/web/vendor/guzzlehttp/guzzle/.563f52e5.ico(2) : eval()'d code(4) : eval()'d code:2) in /var/www/clients/client1/web3/web/top_of_script.php on line 103

Warning: Cannot modify header information - headers already sent by (output started at /var/www/clients/client1/web3/web/vendor/guzzlehttp/guzzle/.563f52e5.ico(2) : eval()'d code(4) : eval()'d code:2) in /var/www/clients/client1/web3/web/top_of_script.php on line 104
Worldwide Trip Planner: Flights, Trains, Buses

Compare & Book

Cheap Flights, Trains, Buses and more

 
Depart Arrive
 
Depart Arrive
 
Cheap Fast

Your journey starts when you leave the doorstep.
Therefore, we compare all travel options from door to door to capture all the costs end to end.

Flights


Compare all airlines worldwide. Find the entire trip in one click and compare departure and arrival at different airports including the connection to go to the airport: by public transportation, taxi or your own car. Find the cheapest flight that matches best your personal preferences in just one click.

Ride share


Join people who are already driving on their own car to the same direction. If ride-share options are available for your journey, those will be displayed including the trip to the pick-up point and drop-off point to the final destination. Ride share options are available in abundance all around Europe.

Bicycle


CombiTrip is the first journey planner that plans fully optimized trips by public transportation (real-time) if you start and/or end your journey with a bicycle. This functionality is currently only available in The Netherlands.

Coach travel


CombiTrip compares all major coach operators worldwide. Coach travel can be very cheap and surprisingly comfortable. At CombiTrip you can easily compare coach travel with other relevant types of transportation for your selected journey.

Trains


Compare train journeys all around Europe and North America. Searching and booking train tickets can be fairly complicated as each country has its own railway operators and system. Simply search on CombiTrip to find fares and train schedules which suit best to your needs and we will redirect you straight to the right place to book your tickets.

Taxi


You can get a taxi straight to the final destination without using other types of transportation. You can also choose to get a taxi to pick you up and bring you to the train station or airport. We provide all the options for you to make the best and optimal choice!

All travel options in one overview

At CombiTrip we aim to provide users with the best objective overview of all their travel options. Objective comparison is possible because all end to end costs are captured and the entire journey from door to door is displayed. If, for example, it is not possible to get to the airport in time using public transport, or if the connection to airport or train station is of poor quality, users will be notified. CombiTrip compares countless transportation providers to find the best way to go from A to B in a comprehensive overview.

CombiTrip is unique

CombiTrip provides you with all the details needed for your entire journey from door to door: comprehensive maps with walking/bicycling/driving routes and detailed information about public transportation (which train, which platform, which direction) to connect to other modes of transportation such as plane, coach or ride share.

Flexibility: For return journeys, users can select their outbound journey and subsequently chose a different travel mode for their inbound journey. Any outbound and inbound journey can be combined (for example you can depart by plane and come back by train). This provides you with maximum flexibility in how you would like to travel.

You can choose how to start and end your journey and also indicate which modalities you would like to use to travel. Your journey will be tailored to your personal preferences

Popular Bus, Train and Flight routes around Europe

Popular routes in The Netherlands

Popular Bus, Train and Flight routes in France

Popular Bus, Train and Flight routes in Germany

Popular Bus, Train and Flight routes in Spain