CONTENTS. Getting Started with LattePanda.Power on your LattePanda Connect with your peripheral device Connect to WiFi Connect with 7 Display and Touch Panel.UNIX Serial Port Resources Serial Port Cable Pinouts This content was originally created, collected, and maintained by Stokely Consulting.Issuu is a digital publishing platform that makes it simple to publish magazines, catalogs, newspapers, books, and more online.Easily share your publications and get.Pinout of PC serial port RS232 DE9 and layout of 9 pin DSUB male connector and 10 pin IDC male connectorThis RS232C DE9 usually miscalled DB9 port is.Have Blue dot orgFive years ago, I published what is probably the single most popular post on this blog namely, how to reset a Stratasys material cartridge EEPROM so that it can be refilled with much cheaper third party filament.Dan at gnurds.I received a lot of questions and feedback on the hack and even helped hack a few machines running in the field, but the fact that the process requires modifying contents on the printers hard drive put it out of reach for users who were barred from doing any sort of invasive surgery on the machine generally students stymied by school officials.What was needed was a truly touchless hack that didnt require any modification of the base machine itself we needed a way to actually generate our own EEPROM data from scratch rather than simply re using the EEPROM data as it had come on the cartridge from the factory.The problem is that the EEPROM data is encrypted.Worse, my understanding of how DES crypto is done on a practical level is pretty much zero Ive done embedded programming before, but this sort of stuff is far outside my area of expertise.Fortunately, in 2.EEPROM crypto and posted the code to github Benjamins sorcery is just whats needed to build your own EEPROM image, and hes put a great deal of time and effort into it for zero financial gain.As a result, it really bugs me when I see people using his code to sell programmers for hundreds of dollars, with zero attribution for his work.This post, then, shows start to finish how you can refill your own P class Stratasys cartridge using only a Raspberry Pi.Its admittedly long and detailed, but I think its important to understand the whole process before trying to use any shortcuts.Ultimate Data Recovery Pro 2013 Rar .The reason that its taken me so long to document this hack is that I previously had no real access to a P class machine.Fortunately, my friends at Into.D LLC have one in their shop and were more than willing to let me attempt refilling one of their empty cartridges.Its a Dimension BST 7.This is what the front panel looks like with a near empty 1 material remaining model cartridge Heres that very cartridge the label on top lists some applicable patents 6.D4.The side has a recycling information label and identifying information for the cartridge itself well see how that matches up with the information on the EEPROM itself.Use a 73.I used a fold up set to break them free first, then a standard L wrench to remove them.Then, flip the cartridge over and give the shell a few raps with your knuckles to shift the internal desiccant packs into the bottom half.Carefully lift off the top half of the cartridge, exposing the 1 of material remaining on the spool Despite my dislike of using cartridges for 3.D printers its a lot of excess material to house the consumable, these are actually quite well designed theres a pair of very simple drive wheels at the corner exit, and the other 3 corners get desiccant packs.The orange brown circumferential seal has a spot for the filament to exit through, and the screws actually thread into brass inserts, not into the raw plastic.A single cartridge can be reused many times, potentially lasting a fair portion of the life of the actual machine.Parked right next to the drive wheels in a slot is the object of our interest, the EEPROM board itself Heres what the front and back of the EEPROM PCB looks like In case anyone is wondering, the text on the chip itself is DS2.ACAs noted in the original blog post, the chip is a DS2.Pin Serial Mouse Pinouts 74150' title='9 Pin Serial Mouse Pinouts 74150' />9 Pin Serial Mouse Pinouts And WiringDallas Semiconductor product, hence the DS, now owned by Maxim.Importantly, it is a 1 wire device, hence requiring only 2 contacts to the chip.As an aside, this nomenclature has always annoyed me power and signal may be carried over a single wire, but you still need a ground connection.Now, to extract those pesky bits from the EEPROM, all 4.Technically, theres a few more bits that well need as well a 4.CRC, and an 8 bit family code 02.Ive used a Bus Pirate before, and you can use an Arduino as well, but for this post Ill be showing how to use a Raspberry Pi, since we can do everything on a single, standardized platform.In this case, Im using a Raspberry Pi model B with an Adafruit breakout board, and I started with a clean NOOBS image v.SD card.I booted the Ras.Pi and was greeted with the installer since I had the Ras.Pi connected to my network, it provided me with network installation options, but I selected only the first option to install the Raspbian OS While that was installing, I prepped the breakout board.I connected the black alligator clip to a GND 0vdc terminal and the red alligator clip to IO4 on the breakout board which is pin 7 of the Ras.Pi header.Note that pinouts on the Ras.Pi can be very confusing IO4 on the breakout board is not GPIO.Ras.Pi as I had first thought, but pin 4 of the Broadcom BCM2.Ras.Pi also known as GPIO.Ras. Step By Step Installation Guide For Sccm 2012 Sql . Pi. You can read more about this confusion at wiringpi.I connected a 2.IO4 terminal this acts as a pullup.By this time, Raspbian had finished installing and I was looking at a fresh new desktop.I find it easier to just SSH into the Ras.Pi, so once I determined its IP address just hover your mouse over the network icon in the upper right of the desktop, I could fire up Pu.TTY and connect right to a shell you can certainly do everything via a terminal window on the desktop, though.On a default install of Raspbian, the login is pi and the password is raspberry.While Raspbian includes just about all the software well need by default, the Python crypto library will be required later on, so run sudo apt get install python crypto right away to install that package the Ras.Pi will need to be network connected with internet access for this to work.I then attached the breakout board to the Ras.Pi and proceeded to do some testing with gpio to make sure that my wiring was correct.I hooked up an oscilloscope to the red and black leads you can use a multimeter, but a scope will let us see when EEPROM reads are occurring, which is handy when debugging, and saw that I had nearly 5vdc, which is just what I was expecting due to the 2.Now, lets have a look at actually controlling the pin that the red alligator clip is connected to.The gpio readall command gives us a snapshot of what the status is of all the header pins again, see wiringpi.By default, all the IO pins are set to be inputs note pin 7 is set as IN We can change the mode from input to output on that pin with gpio mode 7 out.And as soon as that command is issued, the voltage drops to zero Issuing gpio write 7 1 will bring that pin high Resulting in 3.Ras.Pi digital IO is 3.Thats all for verifying that the wiring is correct.Theres one final change to make before we can actually try reading in an EEPROM, and thats disabling Device Tree I understand its possible to get things working with DT enabled by means of some other configuration changes, but disabling it altogether is the route I went with.Run sudo raspi config to bring up the configuration menu, and select Advanced Options Then, select Device Tree Select No And DT will then be set as disabled Back at the main menu, select Finish and youll be prompted to reboot select Yes With the Ras.Pi rebooted, were finally ready to read in an EEPROM.Recite the magic incantations sudo modprobe w.Ras.Pi, so it may be worthwhile to add them to a startup script Now, connect the clips to the EEPROM black clip to the ground pad, red clip to the data pad you can tell which is the ground pad because it has a trace on all 4 sides connecting it to the ground plane If you have a scope hooked up, youll see that the voltage drops to 3.We can cd sysbusw.Ras.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
November 2017
Categories |