PC controlled Fucking Machine

I have succeeded at getting my fucking machine to talk to a Windows PC through the USB port. I have a PC application that allows playing pre-recorded instruction files that I can currently make with my hardware based recorder. The PC app can be used to assemble larger works from a sequence of smaller files. This part of the  program works well but I features to add and a few bugs to fix.

The PC application works on Windows 8.1 so it should work on just about anything from XP forward.

I also will be adding a record function to the PC program  so other users can make their own files and not be dependent on me for fucking machine files. The code for this exists in the hardware touch screen controller firmware so it is just a matter of getting this to work on the new controller and to write the PC side of the program.

I also have a program that creates fucking machine control files using the PC mouse and another program that allows you to control stroke speed and position offset to make stock files to be used with the fuck file editor. You can make short “fuck phonemes” and assemble them into larger works with the fuck file editor. You can preview the files in graphical simulation mode in the fuck file editor with or without an attached fucking machine. This allows anyone to create fuck files even if they do not have a machine.

I can also easily write a PC application (or add the functionality to the fuck file editor) to allow the simulation of a conventional fucking machine that allows the control of speed stroke and position offset. This will make the machine work just like a conventional machine except for the fact that the user will be able to change the performance characteristics without stopping the machine.

Now that the machine can be controlled from the PC, there is a huge number of ways to create files even without the ability to record directly from the fucking machine and of course, there is always the manual control method that remains one of my favorites.

One interesting feature of the PC interface is that both the joystick and the recorded program can work together. So you can start with a recorded file and modify it to suit while playing. For example, you could play a file of fast short thrusting and add slow deeper thrusting at the same time. You can also alter the depth at any time.

I hope to have all of this working fairly soon and to get the DIY kit plans finished too.

This machine is finally close to being a fully developed computer controller device with an unlimited range of possibilities. I can’t wait to get the PC recording function working. It won’t be easy but I know I can do it! Serial communication is always bi-directional with handshaking etc, so it is just a matter of getting the bytes going the right way 🙂

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *