CS-1 Host Software Win32 EXE!

Ok… it’s finally here… a self-contained EXE file for our current CS1 Host software.

You can download it here: CS1 Host Software for Windows 32 bit

I’m adding these download links to the sidebar as well, for easy access. New versions will replace old ones, so to download a newer version, just use the same link!

Download, play with it and let us known how it goes… Keep in mind this is just a pre-release for distribution test purposes, so don’t expect it to be functional yet!


Comments (21)

  1. 6:13 am, August 30, 2011peter  / Reply

    Windows 7 machine,
    opens all three teapots, all red, all slice.
    Well done.

  2. 8:17 am, August 31, 2011Nuri Erginer  / Reply

    I have some problems with winXP professional. I open the STL files but they are so big and distorted.

  3. 1:28 pm, August 31, 2011tj  / Reply

    We just found that lil glitch a day ago and , we are working on that it is only in win XP 32 bit. WIN 7 loads fine ,si please stay tuned for a new download soon.

  4. 9:53 pm, September 24, 2011Nuri Erginer  / Reply

    Are you using skeinforge to slice the stl files inside your host software? I also download the source but can not start it in win xp

    • 6:10 pm, October 20, 2011hradec  / Reply

      @Nuri Erginer
      Sorry the long time to reply, Nuri… I just switched jobs and didn’t have much time to dedicated to the project.

      As TJ stated, I indeed started with Skeinforge slicer, which generates SVG files that describe each slice.

      But that didn’t succeed much because Skeinforge slicer is pretty slow to generate the amount of slices we need, at 100microns height or less…

      That pushed the develop back a bit, but I finally figured out that I could use GPU Shaders to slice up the model in realtime!

      And that’s what I’m working on now… realtime slicing using GPU acceleration. That allows the software to slice up a model on-demand, syncronized with the movement of the Z axis!

      Its a direct relation… move Z axis to absolute position 11.354mm, and the slicer displays the slice at that position… if you move 0.001mm up, the slicer INSTANTLY shows position 11.355mm.

      This method makes the whole print workflow pretty much like a normal 2D print: Load a model, layout it on the platform, add support or a raft and click “print”, and it starts printing Instantly!!

      It also makes the slicing preview a snap…just move a slider and it shows the slicer in realtime!

      About not starting, you should download the win32 executable version that you’ll find on the left links area of this blog, titled “CS1 Host Win32 Download”.

      This link always contains the latest “Stable” version. If a new version comes up, the link will point to it automatically!

      let me known if you got it to work or not, ok?

      have fun!


  5. 12:46 am, September 26, 2011TJ  / Reply

    As far as I know , Roberto started of with with skeinforge , but later wrote our own code for the CS-1 interface in Python .

    I honestly have not had the time or knowledge to look into that . Roberto is an extremely advanced and experienced programmer, it will take me months/years to even figure out where to start . He took this interface to a whole new level for 3d Printing/prototyping with the main focus on speed ,simplicity ,easy microcontroller protocol (ARDUINO) and realtime slicing as you print, it will be awesome when its done.!!!!!

    I will clarify and confirm that with him though..

  6. 6:50 pm, November 9, 2011Nuri  / Reply

    It is nice to hear from you guys. Real time slicing is a very interesting topic. I will check the GPU Shaders also. I write some c# code to use skeinforge in the background. Skeinforge produce the svg files (You are right it takes time but very nice results) and the code I wrote use these svg files in order to produce screen shots for the projector. I also add a zoom/pan control. The firmware I use for the motor control is kliment’s sprinter firmware. I modify (cut out the temperature stuff) the firmware it now fits in arduino atmega328. I want to hear from you more in the near future. I love your excellent stuff a lot.

    • 12:43 am, November 12, 2011hradec  / Reply

      Thanks for the feedback, Nuri…
      Nice to known you’re doing your own development… and it kinda matches with our route as well, so maybe we can contribute a little!
      I’m also looking on kiment’s firmware (sprinter and Marlin which are based on Kliments), so It would be really nice to talk about it more with you.
      Let me ask you this… are you interested in help with the Host software development? Are you experienced in Python?
      Would be really nice to get someone else insight in the code, since I’m the only one working on it at this moment.
      You’re more than welcome to fork our git depot and check it out… any changes you want to do, just submit a pull request for evaluation!! The GLSL shaders are a bit messy right now, as I’m doing a lot of testing on then, but feel free to browse and modify, and if you need any help to understand it, give me a shout.

      By the way, you should join our forum.. it’s much better to chat in there than in here! http://groups.google.com/group/chemshapes_dev


  7. 4:12 pm, December 20, 2011Hearty  / Reply


    Win7 X64 – Just the tea pot can be opened
    The dragon have some normal faces inversed
    the rest nothing happen, mean no recognized.

    I can visualize, turn, zoom, but when I lunch
    the slicing, nothing happen.

    Any information?


    • 5:58 pm, December 20, 2011tj  / Reply

      The software is still in development and we will get a new version out soon.
      TJ snyman.

      • 1:33 am, December 21, 2011Hearty  / Reply

        Thank you for the answer,

        Have you an approximative date?


        • 10:56 am, December 21, 2011tj  / Reply

          No sorry Hearty, no set date, but trying to shoot for begining of next year . So stay tuned please.
          In the meantime the hardware kits and PC Boards is also being devoped and finalise.
          TJ Snyman

  8. 2:23 am, March 8, 2012Rod  / Reply

    Hello, I have been following your build with great interest and have started a build of my own ,using the Arduino Mega 2560, which has now come to a complete stop. I was wondering if you could answer some questions for me.

    1) I have downloaded what seems to be the latest snapshot of the CS-1 software (hradec-chemshapes-4848e6d.zip). I have tried running it in windows7 but nothing happens. Does this first need to be complied using make/makefile?
    2) I have also downloaded cs1Host.beta.zip from another link on your site. This will open in win7 but when I push the printer “connect” button the software hangs/unresponsive. Is there another release I can try. I have successfully uploaded the latest sprinter firmware to my Arduino Mega 2560 using Arduino023 for windows, configured the port and also edited the pin configuration firmware file before uploading. So this should all be correct.
    3) I have also tried using Mach3, but it appears Mach will not run through a serial port. There are some modbus files on the web but I’d sooner not go down that route yet as it will be a learning curve. Have you tried mach3 with the arduino? If so, how did you do it?

    I look forward to your reply 🙂


    • 8:22 pm, March 8, 2012tj  / Reply

      Sorry the software is not finished And we are trying to pull some more people in to help us finish the the software.

  9. 5:13 pm, March 8, 2012William Janicke  / Reply

    How functional is CS1 now? How to you orientate the model for projection. What program can you use to convert slices to .bmp?

    • 8:22 pm, March 8, 2012tj  / Reply

      Sorry the software is not finished And we are trying to pull some more people in to help us finish the the software.

  10. 11:07 am, March 17, 2012Hearty  / Reply


    Tj, I did a simple controler to drive the stepper,
    and a servo ( for the tilt).
    My card is based on a PIC and communicate with the PC via the serial port.
    I’m using for the moment 5 simple orders,
    like i for init, n for next etc…
    I would like to know if it’s possible to adapt your soft
    to my card, if yes is there a file editable to change this?
    otherwise, can you tell me what kind of order you send.

    I wish to try it with your software.


    • 5:09 pm, March 17, 2012hradec  / Reply

      Hi Hearty…

      Hradec here…

      The host software uses standard reprap gcode to talk to our electrionics, currently. But, theres a higher level framework which encapsulates the GCode into more python friendly code.
      The idea is to implement other hardware interfaces by just creating new python classes that derive from this framework, making it transparent to the software.
      If you can give me some documentation about your hardware comunication, I can write the interface for it, which would be nice to test this concept!
      Also, your interface will be in the code as an example of how to implement new custom ones! 😉


  11. 8:44 pm, March 17, 2012Hearty  / Reply


    Hradec, thank you for answering.
    Here is on a forum (French) where I share
    my experimentations and search.


    The link above is the card I did.
    it’s really basic.
    stepper for the Z axis
    and a servo used for the tilt.
    two optos for the end, and two buttons for the manual moving up/down)
    plug to the PC via serial port, and firmware upgradable via bootloader.

    The commands are,

    i : Initialisation of the Z axis, the elevator go down until the opto
    s: Start the projecting slices
    n: Next slice (go up “n” step hardcore coded or transmited by the software)
    e: End, modele finished, the elevator back to up.

    I would like to add, some information
    as, number of steps for exemple,
    but that depend of the software.

    The firmware is open to add anything.


  12. 4:28 pm, May 10, 2012Eduardo  / Reply

    Hi TJ,
    the version 0.3.0 does not load the stl file. There’s only a white window with the controls on the right side. I have Win7 64 bits. The previous versions open OK and load the stl file OK.
    I wonder if there is a problem with Win7 64.

Leave a Reply

Allowed Tags - You may use these HTML tags and attributes in your comment.

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Pingbacks (0)

› No pingbacks yet.