Testrail & Robot framework integration

Hello folks,
I am looking for a solution for my project. I want to run test cases from Pycharm (I use PyCharm 3.3) using Robot Framework and send the test results to Testrail. I prefer to use test cases id or test run id (that has several test cases) from Testrail. I would really appreciate step by step instructions from someone who already made the integration.