- 89
- 114 020
Martin Heermance
Приєднався 13 вер 2008
Trying to Make D Flip Flops From DPDT relays.
I am trying to build a ripple counter out of D flip flops. But I first need to build a D flip flop from relays. An SR and JK were doable, but a D eludes me.
My problem is that during the transition at the end of clock high the latch loses the stores value of D. A capacitor might work to buffer the latch value until power is restored at clock low.
But any suggestions would be helpful.
My problem is that during the transition at the end of clock high the latch loses the stores value of D. A capacitor might work to buffer the latch value until power is restored at clock low.
But any suggestions would be helpful.
Переглядів: 32
Відео
Three Recent Lathe Projects
Переглядів 14314 днів тому
I turned handles for a swan neck and rounded carbide scrapers. I then used these tools on the next two projects. I made a carvers mallet using a maple core with quarter sawn walnut for faces. After lamination I turned it on my lathe using a roughing gouge, a skew, and my carbide scrapers. I used my scroll saw to cut rings out of a walnut board, laminated the rings, and turned it on my lathe usi...
Soap From Leftover Bacon Grease
Переглядів 4228 днів тому
I have been saving leftover bacon grease, rather than discard it in the trash, or risk clogging my sewer line. Two days ago I weighed it, and went to an online soap calculator for the amount of lye required. I followed the hot process method and had soap pudding in an hour. I put it in a mold and a day later cut it into bars. I plan to let it air dry for a day or two, wrap it in parchment paper...
Panoramic Montepulciano
Переглядів 30Місяць тому
Montepulciano is a medieval hilltop town in Tuscany, Italy. Surrounded by vineyards, it’s known for its vino nobile red wine. This panorama was shot from the top of the old city walls.
Making a Tippe Top That Topples
Переглядів 215Місяць тому
Here are three attempts at turning a tippietop, which is a popular child's toy. Each generation came closer to success until gen 3 which worked.
Backscratcher with maple handle
Переглядів 702 місяці тому
I bought the metal part at Rockler for $7 and used some hard maple to practice making a tool handle. I had a particularly good grind on my skew and it left a smooth finish.
Rockler Spindle Sander Plate and a New Workshop Stool
Переглядів 663 місяці тому
My old stool broke because it couldn't handle racking forces. So I built a better one that's also taller. Link to the plans: woodarchivist.com/2920-simple-shop-stool-plans/ Rockler is selling a base plate for a portable spindle sander that's brilliant and well worth the money. Rockler base plate: www.rockler.com/rockler-router-table-baseplate-for-triton-handheld-oscillating-spindle-sander
Double Door Workshop Cabinet
Переглядів 1593 місяці тому
My workshop is sorely in need of storage and organization. So I built a double door pegboard cabinet using hinges from Rockler. The cabinet is 32 inches tall, 24 inches wide, and 1 foot deep. So it's roughly the size of a typical kitchen cabinet. It's hung using a French clear at roughly the height of a kitchen cabinet as well.
Coyote in suburban Boston
Переглядів 2223 місяці тому
There's a pack of coyotes living in our neighborhood. They're bold and will sleep out in the open. Recently a woman was followed by several of them and had to knock on a house and ask to be let in.
Heimaey Island Iceland Panorama
Переглядів 374 місяці тому
Heimaey island is home to around 4,500 people, eight million puffins every summer, and a currently sleeping volcano. The puffins nest in the cliffs of the island, and when the pufflings fledge they glide out to sea and join the others. Unfortunately a fair number of pufflings have a bad sense of direction and fly into the town inside. They're captured, given some water, and taken out to sea whe...
Djúpivogur Iceland Panorama
Переглядів 224 місяці тому
The fishing village of Djúpivogur is located on a peninsula in South East Iceland. This affords it much more buildable land than Seydisfjordur, at a cost of exposure to the elements.
A Panoramic View of Seyðisfjörður.
Переглядів 294 місяці тому
This is a nature center a short but rough drive outside of the town of Seyðisfjörður. The steep fjord walls and flat valley floor are tells of the glacial sculpting of valley. Bird's nest in the cliff walls by the sea and fly out to sea from the fjord.
The famous Goðafoss waterfall in Iceland
Переглядів 204 місяці тому
The famous Goðafoss waterfall, which is one of the most spectacular waterfalls in Iceland. The water of the river Skjálfandafljót falls from a height of 12 meters over a width of 30 meters. I had recognized this waterfall because I have seen it in movies.
Six Inch Lathe Chuck from Amazon.
Переглядів 5785 місяців тому
I bought this lathe chuck on Amazon on Prime day. It's a generic from China chuck similar to the one sold by Grizzly. It's 6" and beefy. Once I learned how to use it, it grips like iron.
Wooden Box Almost Completed
Переглядів 566 місяців тому
I cut the wooden box off and began working on a jam chuck to finish the bottom. Since this was recorded I finished the box, and plan to make a nicer one.
Wooden Vase Finished. Working on a Lidded Box.
Переглядів 416 місяців тому
Wooden Vase Finished. Working on a Lidded Box.
Sturdy Tool Stand From Popular Woodworking and Rockler MIDI 12 x 24 MIDI lathe.
Переглядів 1,2 тис.9 місяців тому
Sturdy Tool Stand From Popular Woodworking and Rockler MIDI 12 x 24 MIDI lathe.
Bluejays Fledged and are Waiting for Mom.
Переглядів 362 роки тому
Bluejays Fledged and are Waiting for Mom.
Game of Life in Flash Forth on Scamp 3
Переглядів 2542 роки тому
Game of Life in Flash Forth on Scamp 3
Scramble Squares Solver written in Python
Переглядів 1,9 тис.4 роки тому
Scramble Squares Solver written in Python
Mandelbrot Calculated Using 8 Bit Assembler
Переглядів 2474 роки тому
Mandelbrot Calculated Using 8 Bit Assembler
Mouse Sensor Odometry Proof of Concept
Переглядів 1,1 тис.4 роки тому
Mouse Sensor Odometry Proof of Concept
Cool to see the iteration
Can you put loner spindle on it?
I don't know. I haven't seen anything like that offered for this sander.
Beautiful!
I hit a jaw once, the tool hit me under the chin, and I blacked out, but came too whilst collapsing to the ground. I would not recommend it. That's a quiet lathe, but I guess that I'm just used to metal lathes.
It has a belt drive. I haven't used a metal lathe, but don't they use gears?
@@mheermance Old one's have belt drive and plain bearings, and can be quiet, more modern lathes have gears and roller bearings, that can get noisy once worn.
i am wondering if there are expansions or serial bus for stuff like added gpu/video out, gpio, rs232 serial, sound card, & ect. (like apple 2e or so?)
The Propeller chip has a serial port, but no add on cards were created for it.
@@mheermance i am trying to find if there is any way to add a SCSI bus, ISA back plane, or similar to it so i could add sound card, serial i/o, better GPU/VGA, tty/rtty modem, and maybe C64 cartridges or similar
@@deillos1lee Are you aware of 6502.org and the forum on that website? The hardware sub forum has people who are better at hardware and may be able to help you.
Nice!
Thanks! It's been a while and I honestly you're well. I have been doing a lot of fun projects, but not documenting them on UA-cam. Also a lot of travel.
rotfl love the comment "and then I got annoyed" - reason I landed here. [I also never got rubicks cubes. My solution was always to just take it apart ;)]
Any Scamp/Forth projects to implement smart bird feeders?
I have done a few projects but they aren't exciting enjoy to documents. For example, comparing the cost of the Forth Next function to a JSR/RTS for subroutines threaded code, and then to native compiled code. An idea I had for a Scamp project is having it drive solenoids to play a chime a long. I have to get working on that one.
@@mheermance This past year we moved to a new house and the bird variety and population is impressive. I see the prices of "smart" feeders and figure there must be someone who has built a Forth project to do this.
This is a test comment.
When I find the Propeller chip I bought from Radio Shack years ago, I'll spend the next six months figuring out what the Hell you're talking about.
You make this look easy. Maybe it really is and I'm not smart enough!
Very interesting! I have issues with your choice of using the Commodore disk interface, as it was the slowest of all the 8 bit systems. Wouldn't it have been smarter to setup a Apple port? Anyway, not to nitpick, bravo on your system.
Agreed. It was a matter of building on someone else's work rather than laying a PCB out myself.
@@mheermance Hey, thanks for replying so fast. So its been a few years since the project, any headway since then? That is, any new features added? thanks again
@@gregryan8227 I added a case and sound card. I added an SD2IEC mass storage but haven't done much with it.
@@mheermance I thought a sound chip would be a nice addition...I assume its a Yamaha YM2149F or a SID 6581?
@@gregryan8227 I used the AY-3-8910. A SID chip would have been better, but they're rare and most for sale are counterfeits.
can you please provide the details of this project?
The beacons are from Pololu and use five volt logic for each of the cardinal directions. Using rotation and the wheel encoders it is possible to pin down the location of the beacon and travel to it.
I LOVE C64 👍🥂🎩
I love that _not only_ is this a very fine plush stuffed Turing Machine, it _also_ has an uncanny resemblance to the Flying Spaghetti Monster. It's all coming together! :) [Edit: 'Course, Turing Machines are more powerful than FSMs. But don't tell the FSM I said so.]
That’s really cool, Martin I like it a lot!
I need the pig one. I was hoping for something like all faces in the center or something. three days later still no sovle.
Do you know how to use Python? If you encode the pig one using the notation my program accepts it should be able to generate the solution for you.
Do you have a 3D printer? I have wanted one for a little whil;e now and I`m not sure how big the learning curve is but I`m sure I can figure it out. I wonder how hard it would be to make your own 3D printer?
I started building a 3D printer a few years ago. It's is mostly complete but needs more work. You are correct that they have a steep learning curve.
@@mheermance I have a few "inventions" I have drawn out and I'm needing a way to make a prototype, I've made a prototype for one of them but I need a better one, that's why I was thinking a 3d printer would be best. I have quite literally thought up and drew out at least 40 inventions since middle school and never did anything with them and ended up seeing at least 2/3 of them end up being made and sold years after I had it drawn out, so I a few now that will 100% work and be very useful and I don't really know how to go about it?
@@MeMesofSavagery A 3D printer can help you and you don't need to own one. There are online services where you upload your model and pay them to print it. That way you only need to learn 3D modeling and not how to run a printer.
The 4x4 membrane keypad from China has no diodes to prevent ghosting. Jus' sayin. I'm glad you mentioned this usage of diodes in key matrixes, though.
Please do one for the quilt puzzle 😂
Thanks for watching. I would if I had that puzzle!
Cool project Man!
Hello Martin, my old friend! Compliments! Your daughters stuffed Turing machine is fine craftmanship, she is going to be so proud of you for providing a place for her work on UA-cam. It only takes a small step to make a good day a little better. Thank you for posting this! 😂
Thanks. I told my daughter about your compliment.
@@mheermance Thank you, I am truly humbled! 💗
These are some of my efforts: sam.ucm.dev/mb short: sam.ucm.dev/eg/mandelbrot.d/0 fancy: sam.ucm.dev/eg/mandelbrot Forth is awesome. I feel it should be possible to plot Mandelbrots in a very small amount of Forth, it's a very compact language.
Nice looking images. Yes the core of the program in Forth is tiny. But in Forth you have to do nearly everything, so graphic output would make it much bigger.
Can you share with me link of GRBL, which you used for this machine. The link is broken.
It is indeed broken, but a Google search shows this as the latest version grbl-controller.software.informer.com/3.6/
@@mheermance what about diagram of this circuit? Can you show it? I like it very much, but in my country, hitec servo is more expensive than MG996 servo, 9G servo,... So can I change MG996 instead of Hitec servo?
@@lephi1240 Use any servo that you can afford. The circuit is pretty trivial. I just run two wires from the arduino digital pins to the servo control lines, and ground and power to each servo.
@@mheermance thank you very much. I hope that you can create interesting machines like it in the future. Have a nice day!
Found this in my recommended. You could be getting alootttttt more views soon enough😂 this is really cool tho
What kind of stuff are you making these days? It's a lot easier to assemble a machine nowadays.
I used half inch MDF and salvaged printer parts. Which at the time seemed like a good idea. But you're right there are much better options now.
That is a cool retro machine, easy to program the 6502 instruction code. Thank you for showcasing it for us.
The interface is electrically like I2C, except with a slightly different protocol as I recall. Its weird that the keyboard is the buss master. I would have guessed interval polling, generated in the host CPU main loop or with a periodic timer interrupt. I suppose it makes it more responsive like for gaming control. But, all my computers of the late 70s controlled static hardware like video / audio switcher or hardware matrices mostly. Manual update now and then at human speed. I also have to disagree with your assessment of scanning matrix keyboards as being much overhead on the processor. It was never an issue with my projects. But, multiplexed LED displays on the other hand are very heavy handed on CPU priority if you don't want them flickering randomly. I miss "the good old days". No. Wait... that's the senility talking.
nice
nice video, I really liked it!
Thanks
Where did you get that screen, great video BTW.
Thanks. I bought the screen at Radio Shack in the 1990s!
@@mheermance Ah the 80's and 90's best time to grow up. Darn I was trying to source new ones with cathode ray tubes. I got a few of those old mini TV's second hand. They have the glow but getting hard to find.
I just implemented a PS/2 keyboard on my 6502 breadboard computer. I had issues if I used interrupts for other things. So I ended up using a microcontroller to take on the task of controlling the keyboard.
Interrupts will definitely mess up the serial communication timing. You can suspend interrupt processing during keyboard scan to prevent that, but a microcontroller is also a common approach.
hi i want to know the code
I added a link to the source code in Git Hub in the description. Thanks for watching.
Nice! It seems pretty fast too given the era of the hardware.
Thanks, yes it does. It's running at 1 MHz, so an Apple II, C64, or Atari could easily keep pace with it.
Wow, one day you will be able to zoom in on
Great little demo!
Thanks!
Nice video Martin ! I will share this to our Forth group.
Thanks
Hello Martin. Just found this interesting language. Thanks for the history you're telling with the drawing picture. I'm learning this language now :)
You''re welcome and thanks for viewing. If you are interested in learning Forth, I have a bunch of examples in the same directory: github.com/Martin-H1/Forth-CS-101
Ben, Martin and Peter you are all invited to our Forth group. Contact me trough the link in the www.forth2020.org page, and on my Y2B channel ua-cam.com/video/jcswW5lz2mM/v-deo.html
How do you know the characteristics of the servomotors?
A lot of calibration and measurement. Initially you send the centering pulse width to each motor, and then assemble the arm roughly straight. You then send the center, +90, and -90 pulse widths to see how close the arm is to the correct position. Eventually you'll find the exact values for all of these positions. At that point you can use linear interpolation to compute the pulse width for any angular position. Inverse kinematics allows you to translate a cartesian X, Y coordinate to angular positions as well. That's also a simple calibration model. I've seen more complicated models where they measure multiple angular positions to try and handle positional error due to irregularities in the feedback potentiometers. I haven't done that because the deadband error in the servos is probably higher than that other source of error. Makes sense?
@@mheermance ohh ok... But, what about torque? Is there any calculation that allows me to know the torque of the servomotor before buying it?
@@andrealugo9949 It is usually listed on the servo spec sheet in either oz inches, or kg cm. Your payload times arm length must be below it. But I never push a servo to its limits, so I don't worry about it. If it became a problem I would use springs to counteract some of the arm's weight. In large scale robots payload weight and inertia are much more of a concern.
Cleveland, Ohio too! Thanks for sharing!
lol I just posted mine too! What a crazy day in upstate NY for me! May snow jeeeez!
why its emulating when it can be real one. or is it same lol. becouse you have rom there just burn real one lol
It's emulating because most of the Apple I hardware (including the ROM) is in the software of the Propeller microcontroller. The 6502 is real hardware, as is the RAM, but everything else is emulated.
Nice
Nice
Is it possible for you to explain how you incorporated the Polulu IR transceiver into your Arduino robot and how you programmed it to drive towards the beacon? I have a design project due in a while and I'm completely lost.
Initially the robot is using its laser sensor to locate the target, and sonar to know when it gets within grabbing distance. During this phase it ignores the IR beacon, until a successful grab, then it uses it. The IR transceiver has an emit mode, and a receive mode. The one that is the beacon is set to emit. The robot has its transceiver in receive mode, and each of its four outputs is connected to an I/O pin. These represent front, left, right, and rear, and the robot turns until the beacon is in front, and moves forward as long as their is no obstruction. If the beacon shift from front to a side, the robot spins until it is in front again, and then moves forward. In another video I demonstrate the robot moving towards the beacon, sensing and obstruction, and navigating around it.
What computer is that?
It's a 6502 computer I built using Daryl Rictor's SBC-2 design.
@@mheermance Hi, would it be possible to share the gerber files for this board? Thanks:)
@@p8051a Hi, I got it from Rich Cini who's active on the 6502 forum. Here's a link to his website cini.classiccmp.org/6502proj.htm
@@mheermance Great! Thanks!
nice looking tree
Thanks.
Is this a threaded rod ?
Yes, 1/4" from the hardware store, although 5/16 would be a better fit. There's a small amount of backlash, but tolerable.
@@mheermance hey thank you for your reply , quick question , for a faster motion would you recommend using a belt assembly with a stepper motor ?
@@kameelamareen Yes, belts produce faster motion. There's also something called acme threaded rod which has a lower thread density that produces faster motion. Acme threaded rod is finer machined to produce less backlash, but costs more.
@@mheermance thank you very much , means alot and have a blessed day !!
hey .. Nice vid..How can i run the windows app ?
In the description is a link to the Github repo containing my Windows app. Just copy it, install Visual Studio Express from Microsoft, and open the project. You can run it either release or debug.
Mkay