There is an option to parallel the L298 outputs, At least when configured for a BLDC motor. Connecting together silicon devices to increase power is a black art. This is why I am looking for a more proven implementation. 4 Amps is a lot of power. Unlike low current high voltage, High current low voltage can do some pretty serious damage. -julieby sheep - Stepper Motors, Servo Motors, DC Motors
Recently, I have become more active in the firmware department as I progress to getting my 20year old desktop CNC prepared for use as a Repstrap. I took the old control box apart to replace the fans. Inside I found a bog standard system, which is controlled by step/dir signals. I upgraded the dos program to the demo version of Mach3. The lead screws are 1mm pitch. There is a 45:24 tooth timinby sheep - Stepper Motors, Servo Motors, DC Motors
I just created an account on git. Sheep was taken so I used the alternate sheepdoll. The project is called HIDAvrGcode. There is no OSX Tiger PPC support, so uploading my assembly version is going to take some time, as it is hard to deal with macports and locating all the pieces needed. BTW what are you using to drive the steppers? My steppers are big monsters which are about 120CM in diameby sheep - Firmware - experimental, borrowed, and future
I managed to create an account on Git. The usual problem persists. No support for OSX PPC Tiger. This is getting ridiculous. Talk about corporate empires. I also had the usual luck with Skienforge, again, too much dependency on revisionism and minimum version requirements. This is why there are 100s of implementations of the software, because no one on the host side can resist not having tby sheep - Firmware - experimental, borrowed, and future
After a year of collecting parts to convert my CNC into a repstrap I finally downloaded skienforge. I am running OSX, I do have some tools installed so I can run gerbv. I am not running from the X11 shell, just terminal. First I checked the python version $ python -V Python 2.3.5 $ the website says 2.x so this should be good next it did $ locate Tkinter /System/Library/Frameworks/Python.frby sheep - Skeinforge
That strip of film has quite a few soundtracks on it. The analog is the two lines to the right. The little white pulses to the left of the analoge lines are sync codes which can be used for DTS played off of a CD. The Dolby Digital is between the sprockets. The outside Patterns are also Digital, I think this is DTS. Most modern film has about 5 soundtracks encoded onto it, I count 4 on thisby sheep - Reprappers
I found the Fixed point spine code I used in the PostScipt interpreter I wrote some 20+ years ago. I dug this out earler in the week when I was considering a more postscript like firmware. The code is fairly small so I will post it here. Note that the segment weight function could be pre loaded as it is in effect a table. It is interesting, how the Write Brothers observed that when it comes tby sheep - Firmware - experimental, borrowed, and future
I realized last night I am sitting on a tube of mega168 chips, and all the AVR development tools one can desire. Most of this is wainscoting until I can get an Arduino board made. The epiphany is that in the mean time I can plug the chip into the STK500 or one of my dragons and test some of what I am suggestion here. At least up to the point of the USB bridge. forgive the slight topic bend,by sheep - Firmware - experimental, borrowed, and future
QuoteBeagleFury Wrote: Anyway, having thought about this a bit more, I don't believe any kind of echo "error detection" will work properly. Figuring out retransmition and recovery becomes significantly more difficult when the host sends 10 commands as 400-500 bytes get buffered in the bowels of USB drivers and OS streams. If the firmware fails to correctly recieve the first command, all the remaiby sheep - Firmware - experimental, borrowed, and future
There does not really seem to be a place on the other thread for some Ideas I am considering. I thought I would make a separate thread to discuss some of the following ideas relating to buttons and displays that would access data sets either generated on the host or stored on the device. 1) Storage. Given the current popularity with SD/MMC and the simple SPI protocol, it seems that there shoulby sheep - Firmware - experimental, borrowed, and future
QuoteBeagleFury Wrote: > You mentioned that echo verification would > probably be an effective solution. What technique > would be used to send data from firmware to host > without confusing the echo verification? Some > form of handshake that lets the firmware respond > with anything it might have, where the host echos > it back to firmware to guarantee delivery or > soby sheep - Firmware - experimental, borrowed, and future
BeagleFury; My experence is with RS232 and Parallel streaming is that the "Master" or Host controls the flow. When I send a step or direction pulse, the device responds as fast as the slew rate of electronics can happen. If there is an error condition the device returns the data immediately. In the example of the player piano roll scanner I mentioned in the other thread, The first systems weby sheep - Firmware - experimental, borrowed, and future
aka47; So what you are proposing is to run something equivalent to EMC2 as the firmware? Would this be expected to run on the currently popular cheap Arduino concept of hardware? Or would you expect something like an AVR32 or Arm7 32 bit processor to be the next step in the evolution of the Arduino concept?by sheep - Firmware - experimental, borrowed, and future
My time is probably better spent, getting a repstrap working using my old CNC as a base. Eventually I want to move the controller away from windows and onto a form of the reprap driver system. Probably re-working the Arduino code into stand alone AVR code, as I am more familiar with that toolchain and development environment. I did take a look at the "red book" (postscript bible.) The questiby sheep - Firmware - experimental, borrowed, and future
Quoteaka47 Now on subsystems, do we actually need firmware at all...... Firmware is much easier to replicate, than using FPGA or CPLD type logic. Some level of firmware is necessary. Given that this is the firmware sub-forum. I would expect the argument to be for some level of firmware. If nothing else it would be needed to process the messages between the controller sub assemblies, Especby sheep - Firmware - experimental, borrowed, and future
Quoteaka47 Wrote: > At the moment your option is fully fledged host > (on a finite number of OS's) and tool-chain or > nothing. Printing from a Host or nothing. I wrote a long reply to this, which I decided needed to be a separate thread. That addressed some of the technical aspects, but there was no room for some of the social implications I have seen discussed in this thread. For thby sheep - Firmware - experimental, borrowed, and future
QuoteRepRap Software for RepRap Hardware aka47 Wrote: > Julie > > The suggestion here certainly is not that everyone > must develop the firmware. My impression, was that these threads were for those of us who are actively working on the firmware. Ways of improving the system to make it practical for anyone to use, The sort of open ended discussion, about what could be done is good.by sheep - Firmware - experimental, borrowed, and future
I have been reading these forums for close to a year now. Slowly collecting what parts I need. Learning what is current and what is likely to change. The following comment piqued my interest as I worked at apple in the 1990s. Specifically with the postscript printers I coded the startup diagnostic page in addition to writing other tests. Forgive me if I am wrong, but it seems that the sugby sheep - Firmware - experimental, borrowed, and future
I'd also like to see a separation of the Host (software) from the device (firmware) into separate forums. It might also be helpful to dedicate a forum just for the skeinforge so everything does not wind up in a single hard to search thread. It might also help to divide the host side into sub forums by operating system.by sheep - RepRap Host
The mac version does not work. There is almost no one developing on it. I was able to get the software to run under Tiger (10.4) using the netbeans IDE. For some reason there are confilcts with the JVM (Java virtual machine) library search paths.) The code will run inside the IDE, it fails as a stand alone app. Search the history here for my postings as I wrote down how to at least get the cby sheep - RepRap Host
I have a number of powerPC Tiger machines which I would like to use for reprap. For AVR develipment I use window machines. I want the mac libraries for the rep rap to work with the host software. Nothing more nothing less.by sheep - RepRap Host
I finally got it to run on the mac using the net beans environment. I still have not worked out why the path to the libraries are not found when the project is built. At least I can run the software from inside the net beans shell. Most of my progress stalled as I need some FTDI chips and the "proper" ATMEL AVRs. I have all the atmel tools and programmers, but none of the chips I have are theby sheep - RepRap Host
The STL files are part of the source forge distribution. Should be the link. -julieby sheep - RepRap Host
Finally some success ! By copying the Java/Extensions folder from the mac mini to the ibook, I was able to get the ibook to generate the same exceptions as the mini. With the release build this opens up only one window. With the build from last week, I get the "Cannot locate background STL file" exception. Running the code from the netbeans debugger. No exceptions and the botconsole windowby sheep - RepRap Host
I am not real fond of posting to my own topic, but I have made a few more tests. I find it interesting that the same code behaves different on two different macintoshes. Theoretically this is the 20081218 distribution. On the distributed binary only one window opens and the error message is as follows: Experimental: JNI_OnLoad called. Stable Library =========================================by sheep - RepRap Host
I am moving this into a new thread as It indirectly relates to the original topic of a specific Host bug. I was able to successfully build the 20081218 project using the linux instructions here: The trick was that there is no SVN or eclipse import needed. What I did not understand where to find the projects panel. I had a number of errors The admonition to reload the java 3d libraries wasby sheep - RepRap Host
> NetBeans does have some quirks to create a > project, details you find here: > [1m93.blogspot.com] > -104.html > > Regards, > Johan I am finding this link a bit confusing. I got the ibook G4 running with a new logic board. On this I placed a clean install of Tiger. I also installed netbeans. Next I copied over the reprap folder from my documents folder. This should hby sheep - RepRap Host
No I am not sure. The package I downloaded is named reprap-host-mac-20081218-experimental.zip Which is in a folder named reprap-host-mac-20081218. Most of the files do seem to have a 20081218 datestamp on them. So I would feel that this is the latest version. I have also downloaded the full reprap tarball and unzipped it to a ~/sandbox folder. this has the mac tree with the folder reprap-hosby sheep - RepRap Host
davidgoodenough Wrote: > Has anyone actually tried to run the Mac version > with Java 5? > > David In theory, that is what started my quest for assistance. The issue I have is only one window opens. The one with the rotatey green grid. There seems to be no way to open or import STL files to view on the green grid. The error message indicates an exception opening the USB port.by sheep - RepRap Host
Forrest Higgs Wrote: ------------------------------------------------------- > sheep Wrote: > -------------------------------------------------- > ----- > > > > More argument that reprap is an illusion > > and a lie (sorry.) > > > That's the second or third time that you've > published that throwaway line of yours. It's > getting more than a bit tediouby sheep - RepRap Host