Class page for IDM NYU DM-GY 6063
The iDraw is a pen plotter: two stepper motors move a pen across paper, following whatever paths you give it. A third motor moved a pen up and down on the paper. You will control this plotter through Inkscape, a free, open-source vector editor, through an extension that talks to the plotter over USB. You’ll be creating the original images in p5.js using p5.plotSVG, a library that extends the capabilities of p5.js.
If you are using the iMacs in Room 325, everything you need is already installed and setup. if you want to run this from your own computer you need to set it up for yourself, this includes three pieces of sofware:
Windows and Linux mostly skip step 2. If you’re on a Mac, you will need to restart your comuter before you use the software, so be sure to save and cleanly close out of any open applciations before you start this process.
Apple menu > About This Mac to see whether you have an Intel or Apple Silicon (M1… M4) chip..exe or .msi.The iDraw uses a CH340/CH34x USB-to-serial chip. macOS doesn’t know how to talk to it on its own.
Download the driver ZIP file:
https://file.wch.cn/download/file?id=178
Unzip the file you downloaded. Inside you’ll find both a .pkg and .dmg files.
Pick the line that matches your Mac:
.pkg file — double-click it and follow the prompts..dmg — double-click it, drag the CH34xVCPDriver app into your Applications folder.Open the CH34xVCPDriver app and click the Install button. macOS may ask for permission to load a new kernel driver — under System Preferences › Security & Privacy, approve it.
Restart your computer.
Open Terminal (Applications › Utilities) and run:
ls /dev/cu.*
You should see something like /dev/cu.wchusbserialxxxxx or /dev/cu.usbserial-xxxx. That’s your plotter’s serial port. If it shows up, the driver is installed correctly.
Check the Extensions in Inkscape. Look for the iDraw 2.0 Control entry.
Once Apply moves the pen, you’re done — the plotter is ready to draw.
| Symptom | Fix |
|---|---|
| Mac doesn’t recognize the plotter at all | Driver not installed, or wrong build — Apple Silicon needs the signed current version. Re-do step 2, approve under Security & Privacy. |
| Extension missing from the Extensions menu | You copied the folder instead of its contents, or didn’t quit/reopen Inkscape. Check step 3. |
| Plotter works but drawings are skewed/cropped | File › Document Properties must match the plotter’s work area (A4, 210×297 mm), and the design must sit inside the page boundaries. |
| Inkscape freezes or crashes doing long prints | Close unused apps; Edit › Preferences › Input/Output, slow down or disable autosave; simplify paths (Path › Simplify). Never close Inkscape mid-print — stop the plotter first with its pause/off, then quit. |