Code Monkey home page Code Monkey logo

bobc_hardware's Introduction

Hardware projects

RAMPS-FD

RAMPS-FD v2.1 design is frozen and will be updated for minor changes only.

RAMPS-FD is licensed with GPL v3.

Thanks go to Cefiar for help with this project.

History:

V2.1 - Fix problem with unconnected analog reference.

Known issues:

  • third party add-on boards designed for 5V operation (e.g. LCD control panels) may not work reliably due to level conversion problems. It is recommended to only use add-on boards that are designed for 3.3V operation with RAMPS-FD.

V2.A - Rework design to remove any possibility of heaters and fans turning on when not wanted.

Several other improvements, e.g. addition of EEPROM.

Known issues:

  • AREF is unconnected, so thermistor inputs do not work. This can be fixed by connecting AREF to 3.3V.
  • incorrect thermistor readings. The ADC protection cicuit interferes with readings. This can be fixed by removing ADC proteection components.

Some people are selling boards at this version, but it is not recommended for use.

V1.A - Withdrawn. It is not recommended to continue using this version

Known issues:

  • V1 has serious problem of heaters turning on if power to Due is lost while 12V power is applied.

Control Panel

A Control Panel for RepRap printers, based on Makerbot Control Panel.

MicropendousX-1343

A Mini CPU Module for NXP LPC1343 based on MicropendousX-1343.

bobc_hardware's People

Contributors

bobc avatar cefiar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bobc_hardware's Issues

RAMPS-FD: add I2C EEPROM

A non-volatile storage is useful for storing config or board identification to allow single firmware for different shield versions.

For compatibility with RADDS, use 24LC256 type on I2C-0. Compatible with 3.3V or 5V base board.

RAMPS-FD: Odd tracks around RP801, RP802, RP2, RP3

There are some odd tracks under some of the resistor packs that could be cleaned up.

Unscrupulous vendors making the board may not mask the component properly, leaving the tracks bare/tinned, which could lead to shorts under the already small Resistor Packs.

Also related to Bug #7

Note: While larger resistor packs would be nice, no investigation has yet been done to identify a suitable component with a viable footprint that can be used. This bug therefore takes priority to Bug #7, especially as it's fairly easy to resolve.

mbeduinopresso-FD 3.3V regulator

Hi Bob,

Since you've asked me about my LPCXpresso before, I'll take that as permission to make suggestions. I just wanted to let you know that there is a small issue on the board due to poor documentation of the LPCXpresso. Currently you have jumpers to select various 5V lines to go into the LPC_VIN pin. Unfortunately, that pin is not used on the "main" side of the LPCXpresso. That pin simply connects to the LPC-Link (the attached debugger) which sends 3.3V back. So if you remove the debugger the LPC_VIN pin is no longer attached to anything since there's no on-board regulator, and the board can powered only by putting 3.3V on the LPC_3V3 pin.

Whoever wrote the LPCXpresso datasheets should be soundly beaten for not making this clear--I spend a good three days thinking my board was a dud, and I am surely not the first to fail to understand this.

RAMPS-FD: Thermistor input protection

Can we implement thermistor protection, as has been implemented in RAMBo v1.2? Given that the circuitry was based on the thread that bobc/nophead & myself all participated in, I don't see any reason we can't also adopt it.

RAMBo PDF of the schematic (showing the protection circuitry in the section marked "Thermistors") can be found on github at https://github.com/ultimachine/RAMBo/blob/master/docs/images/RAMBoSchem.pdf

Note: The OVRef in that design is 4.7V (using a 4.7V zener), whereas it may need to be ~3V with a Due. This would definitely lead to a compatibility difference when trying to use the same shield on either the Due or Mega, though not one that should be too much of a problem to work around.

RAMPS-FD: Move Q201 away from F101

Can we move Q201 slightly further away from F101 (towards the other FETs)?

At the moment there is no room for a heatsink should you need one, without the heatsink touching the fuse holder body or by bending the component legs (toward the other FETs). No other components need to be shifted, as the space available between Q201 and Q501 should be sufficient

Ramps-FD: I like buy empty pcb

It would like to be built up one 3d printer using your panel (REMPS-FD) this will be the third machine what I prepare. Unfortunately home manufacturing too thin the lines on the mucus sheet. I can buy an empty pcb from you possibly, or a full-fledged one?
I'm sorry, but my English not the best one.
Thanks
Istvan

GERBER, Schematic and BOM do not match

Hello,

I'm trying to do the RAMPS FD board for myself from scratch, and I encountered incompatibilities in the files. e.g the diagram has 220 ohm resistors that are not in the BOM. Please inform me if schematic and garber are correct and only BOM is not complete?

I already have a ready board and I do not know whether to solder it.

Best regards

5V drivers logic

I have S109 drivers based on TB67S109AFTG. They need vcc=5V.
May I set VLOG JP101 to 3-2, (FD_5V) with Due ?

RAMPS-FD: add SD connector?

Consider adding connector for micro-SD card. SD card can be used for storing config and data files.

uSD can be interfaced directly to Due, but will need level conversion for Mega.

Since an SD card can be easily added with SDRAMPS, it is not essential to have onboard.

Action: defer for now and review later, there may be more important things to add.

RAMPS-FD: Larger physical size resistor packs?

Would it be possible to use a slightly larger size resistor pack?

They're very finicky to solder into place if you're doing a one-off run, and even with paste/oven, bridging between the pins is a common occurrence.

RAMPS-FD: U3 crowded for space

U3 (12V regulator) bumps into C101.

It looks like we make some more space by moving R202, P203, JP102, C102 and C207 further to the right (away from the power/heated bed connectors), so that U3 can then be moved away from C101.

Note: We want as much space between C101 and U3 as possible, so that if required, you can put a heatsink on U3.

Thermistor readings incorrect

There appear to be two problems:

  1. AREF is an input to Due, not an output, and it is not connected
    Fix is to revert to 3.3V as reference voltage, as previous revision.
  2. The OVREF voltage is too low at about 2.35V. The resistors R1002, R1003 and R1004 result in a reference of about 0.9V on U1001.
    Values of 6k8, 1k8 and 1k should give better output, approx 3.125V.

DXF file for RAMPS-FD board

Hi,
I'm Yasuo Suto.
I'll try to use RAMPS-FD for delta type 3D printer.
So, my mechanic colleague request the DXF file of RAMPS-FD in order to design the box of the board set (Aruduino due + RAMPS-FD).
I had gotten the garbar data, but I don't have DXF exchage tool which this garber data format.
If you have DXF file, please send it to me or upload the site.
My e-mail address is below.
[email protected]

Best regards,
Yas

RAMPS-FD: 5V rail needs more current

5V is provided by the Due, but is limited to 800mA (or less). This is not really enough for extras like LCD, SD, servos, expansion boards. RAMPS has a seperate 5V input for servos.

Need to look at providing 5V regulator on board, or at least input for external 5V (may require yet another jumper?).

It would be really nice to run off a 5V standby (ATX PSU), but I don't think 5V can be back fed safely to the Due.

RAMPS-FD: LM7812 gets very hot

When running @24v with JP102 -VSEL pins 1-2 selected I found that the 7812 is getting very hot. I could actually smell it even with a fan running. I believe this would be a fairly typical problem when trying to drop 12v over a linear regulator like this one. I know there are a number of workarounds and personally I replaced mine with a cheap buck converter (LM2596). I can see it is still spec'd so I thought maybe you could investigate some alternatives. Myself I wouldn't mind a separate input for board power / hotend & fans and then just supply my own power (I did briefly feed 12v in via pin 2 of JP102 but it was a messy solution). It's probably not what most others would want but would make a nice option.

RAMPS-FD: Replace the ESTOP connector with a locking connector

Replace the ESTOP 2 pin header with a locking connector like P901, P902 and P105.

I wouldn't want the ESTOP connector falling off during a job!

Note: I've populated mine with one already, but it sticks over the side <1mm. May require moving the connector slightly away from the edge of the board (room seems available).

RAMPS-FD: Change to endstop pins

Move the +5V pin on the endstop connectors 2.54mm further away from the Signal pin, creating a 4 pin connector, keyed with a gap (previously discussed).

This will stop people putting endstops that use both ground and 5V in back-to-front (eg: optos and hall-o's), and frying them. Also those people making their own boards using microswitches can leave out the 5V pins altogether (by enabling the pull-ups using JPB01).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.