HiKnitterStream: Difference between revisions

From Fab Lab Wiki - by NMÍ Kvikan
Jump to navigation Jump to search
Tungufoss (talk | contribs)
m Serial number added
Tungufoss (talk | contribs)
added links to other projects using passap 6000
Line 38: Line 38:


I found these links by reaching out to a the facebook group [https://www.facebook.com/groups/PassapKnitting Ruth's Passap Machine Knitting] which were more than helpful sharing documentation. So all possible official manuals from PASSAP, both for E6000 and its predecessor DUO80, are just one click away.
I found these links by reaching out to a the facebook group [https://www.facebook.com/groups/PassapKnitting Ruth's Passap Machine Knitting] which were more than helpful sharing documentation. So all possible official manuals from PASSAP, both for E6000 and its predecessor DUO80, are just one click away.
similar project
* [https://www.hackerspace-bamberg.de/Passap_pfaff_e6000]
* [http://borgstrom.ca/2012/05/06/hacking-the-passap-e6000-knitterstream.html]
* [http://www.example.com link title]


[[Category:Projects]]
[[Category:Projects]]
[[Category:Electronics]]
[[Category:Electronics]]

Revision as of 20:33, 9 October 2014

Day 1 (02.10.2014): Looking inside

Dissembled and reassembled PASSAP E6000. Found out some things can be disconnected beforehand, making it easier for transportation later on. Lesson learned: read the manual!

Managed to open the E6000 console. Turns out the hardware is exactly the same (serial no. 05.351.05.4.02) as used in the original KnitterStream. Software is probably an older version (dated 01.11.1993) and the pattern-reading scanner (?) is from 23.09.1994 -- in summary, some 20 year old hard- and software.

Started going through the code on github by Evan Borgstrom and Ivan Sharko. Never having done any 'physical' computer programming before, the learning curve is a bit steep. However looking at the instagram photo attached to the creators' blog post the penny finally dropped. Each constant in the code represent a button on the console, and it's just a matter of soldering some insane amounts of wires (sounds daunting, but doable) onto the arduino board.

It looks like to make room for the arduino components, the punch-card scanner device must go out. Not wanting to lose that retro feature, the plan is to try something less intrusive. Perhaps make a circuit board from scratch, thereby making full use of the FABLAB facilities. Before doing that, I'd need more information about what the creators of KnitterStream were actually doing, a) how is everything connected? b) where are the analog pins located on the board? c) and what's their function? d) what's the motor part doing, i.e., what does M1_PWM and M1_DIR stand for? And if all possible, try to obtain a schematic of pictures of the process.

Day 2 (06.10.2014): Hardware breakdown notes

Mainboard

  • KM62256BLP-8 322C (located under controller breakout board
  • S9406 MM58341N
  • Program A 05.363.43.4.06 01.11.1993 EPROM under breakout board
  • S22TD 9344 EF6821P MALTA
  • S22ZA 9348 EF6809P MALTA

small chips

  • DM74LS165 P9336
  • 3191DKK 74LS05N
  • LM339N M9330
  • 3316U1K SN74LS393N
  • 3324SVK SN74S10N
  • 248 4 T F K SN74LS04N

Breakout Board

  • MC6821P 0K2P LLAC9304
  • Muster A 05.364.43.4.06 01.11.1993

We've discovered several controller chips on the main board of the knitter

Day 3 (07.10.2014): Documentation diving

Looks like we've struck gold! WinCrea is FreeWare that allows a computer to interact with the PASSAP E6000 via a cable. Most importantly, looking at the source code (briefly) there seems to be documentation on the cable wiring. A standard Creation 6 cable, with dongle (whatever that means), can be used. Followed by instructions of what kind of connectors are needed an where specific pins are located (I think). By the looks of it, the cable circumvents the using the console by using the DIN connector from the back of the console to connect to a COM connector on a computer. However, how can that be used in conjunction with the motor control which connects the E6000 to the 4600 motor. Perhaps there are some schematics for how to create your own Standard Creation 6 Cable, e.g., a proper schematic that isn't a drawing using textwriter font!

Moreover, there is also a more commercial plug-and-play option out there, DesignaKnit8 by SoftByte. The cable needed is chip dependent, so in case if the serial number of the console is lower than 6025980, it will need some chips replacing -- however our E6000 has serial number 7041398 (C.S. 4369N), so it should be compatible. But what's the fun in that?

I found these links by reaching out to a the facebook group Ruth's Passap Machine Knitting which were more than helpful sharing documentation. So all possible official manuals from PASSAP, both for E6000 and its predecessor DUO80, are just one click away.

similar project